当开发数据库上的某个表添加了更多列时,我遇到了一个问题,现在我应该在生产数据库中添加该列。
我尝试通过在表树上添加列来手动添加列,但是当我尝试保存时,它显示了一个warning:

这是完整的警告消息:
Run Code Online (Sandbox Code Playgroud)Saving Definition Changes to tables with large amounts of data could take a considerable amount of time. While changes are being saved, table data will not be accessible.
这是安全的吗?还是有另一种方法可以做到这一点?
更新:我试图点击Yes但几分钟后它给了我另一个警告说Time Out,过程取消,是的,生产表中的数据非常大
我有从数据库获得的日期时间值SQL Server.
在我的数据库中,列值是DateTime,当我从ASP.Net中检索它时,我在日期变量上捕获它,而不是将值传递给文本框:
Dim Y As Date = dt.Rows(0)("SCH_DATE")
txtSchedDate.Text = Y.Date.ToString
Run Code Online (Sandbox Code Playgroud)
但是当我调试我的网络时,txtSchedDate.Text仍然给我全部DateTime价值,
7/17/2013 12:00:00 AM
是否有可能消除我应该在SQL查询上执行此操作的时间值?