Dav*_*b60 14 sql t-sql ssms sql-server-2005
有没有办法将SQL Server数据库图表复制到另一台服务器?
我找到了这个并修改它只是复制一个图表:
INSERT INTO dbB.dbo.sysdiagrams
SELECT [name],[principal_id],[version],[definition]
FROM dbA.dbo.sysdiagrams
Where name = 'MyDiagramName'
Run Code Online (Sandbox Code Playgroud)
但我需要将其复制到另一个服务器(开发到生产).
我不想创建链接服务器来执行此操作.(更新说明)背后的原因是我想将图表包含在升级脚本中.我对数据库进行了更改以支持新版本(新表等),我希望该图表是升级脚本的一部分.所以我最好把它放在SQL脚本中.如果一个分离的文件随后手动导入,它可以完成这项工作,但这不是最好的.
所以我需要将图表定义"保存"到某个文件,以便在另一台服务器上恢复它.