小编Ton*_*ich的帖子

在 SQL Server 中导入数据期间,如何一次为所有表设置“启用标识插入”?

我正在尝试从远程服务器复制数据库。我无权访问其备份或文件系统。我的开发机器上的目标数据库需要获取所有数据以及相同的表结构,包括具有身份设置的主键和其余的约束。

导入/导出工具可以选择设置身份插入,如下所示,但我必须为每个表手动执行此操作。我有 300 多个表要复制,其中大多数都有身份主键。这将是多次复制的非常痛苦的过程。

有没有办法一次为所有表设置此身份插入设置?或者在这种设置中复制数据库的其他可靠方法?我正在针对 SQL Server 2014 使用 SSMS 7.3。

在此处输入图片说明

sql-server ssms

7
推荐指数
1
解决办法
8915
查看次数

自动将主键(带有外键)列上的聚集索引转换为非聚集索引的脚本?

将主键列上的聚集索引轻松转换为非聚集索引的好方法是什么?我知道如何手动执行此操作,但是如果有几个表具有主键的外键,因为需要删除和重新创建它们,这会很耗时。

寻找脚本或免费工具来自动执行此操作。

我正在使用 SQL Server 2012

sql-server clustered-index ddl sql-server-2012

3
推荐指数
1
解决办法
2276
查看次数

标签 统计

sql-server ×2

clustered-index ×1

ddl ×1

sql-server-2012 ×1

ssms ×1