Sou*_*per 2 sql-server ssms sql-server-2008
我使用Visual Studio的数据库发布向导将数据库表和整个架构备份到.sql脚本中。
然后,我尝试在另一台PC上重新创建这些表,而不是在重新创建数据库本身之前,使用相同的确切名称和所有内容(使用通过SSMS创建的脚本)Script Database as)。
然后,我使用SSMS打开该表.sql文件并执行它。
SSMS报告:
命令成功完成
但是检查对象资源管理器发现没有创建表。
为什么会这样呢?
我错过了什么?
我刚刚在使用 Visual Studio 的数据库发布向导时也遇到了完全相同的问题症状,但原因/修复略有不同。
尽管 SQL Server Management Studio 说它已连接到正确的数据库(在功能区的下拉菜单和窗口的状态栏中),但它实际上并没有连接到任何东西。
要识别和修复:
SELECT DB_NAME() AS DataBaseName
Run Code Online (Sandbox Code Playgroud)
如果你得到
master
Run Code Online (Sandbox Code Playgroud)
(或任何其他意外的数据库名称)作为结果,那么您连接到错误的数据库,应从下拉列表中选择正确的数据库。这是你的问题的原因。
如果你得到
Command(s) completed successfully
Run Code Online (Sandbox Code Playgroud)
然后不知何故你根本没有联系 - 这发生在我身上。
要修复,请单击“更改连接”按钮断开连接并重新连接。
| 归档时间: |
|
| 查看次数: |
6536 次 |
| 最近记录: |