我使用localdb进行Visual Studio和SSDT的开发。我想导出数据库模式并将其导入完整的SQL Server实例。我该怎么做?
我没有(或想要安装)SSMS。这可以仅使用Visual Studio / SSDT吗?
答案 0 :(得分:4)
在SSDT中,只需针对空白数据库进行模式比较,它将为您构建更改脚本。
https://msdn.microsoft.com/en-us/library/hh272690(v=vs.103).aspx
答案 1 :(得分:2)
我将总结答案并提供更多建议。
使用架构比较
正如@ Nick.McDermaid所提到的,您可以使用模式比较来生成脚本。但是,如果使用变量,它可能无法按预期工作。此外,前/后脚本不会包含在输出脚本
中使用SSDT发布
右键单击该项目,然后选择“发布”。设置连接,您将有2个选项。
选择您需要的那个
<强> Dacpac 强>
您可以构建项目并在bin文件夹中找到project_name.dacpac文件。然后,您可以使用SqlPackage部署更改(HOWTO)
答案 2 :(得分:0)
只需将SSDT项目发布到另一个SQL Server实例/版本