我正在使用
Windows NT 6.1(Build 7601:Service Pack 1)上的Microsoft SQL Server 2012(SP1) - 11.0.3153.0(X64)Express Edition(64位)(管理程序)
我需要将数据库体系结构(表及其约束)复制到新数据库,以便我可以提取数据库图表。当前数据库不允许我(提取图表),但我创建的任何新数据库都将。
我尝试用旧的mdf创建一个,但它引发了一个错误。
我尝试进行导出,复制了所有表,但没有约束!!!
答案 0 :(得分:1)
在SQL Server Management Studio中,右键单击数据库,选择“任务”,“生成脚本”。选择用于生成表,索引和约束的选项。使用生成的脚本重新创建一个新数据库,您可以在其中创建图表。
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您有权访问(友好)开发人员,他们可能会安装带有SQL Server数据工具的MS Visual Studio副本;其中有一个名为SQL Schema Compare的便捷功能,可以在数据库之间复制整个或部分模式。