相关疑难解决方法(0)

SQL Server 2005 - 以编程方式导出表(运行.sql文件以重建它)

我有一个数据库,有一个表有一些数据的客户

我在办公室有另一个数据库,一切都是一样的,但是我的表客户是空的

我如何在SQL Server 2005(T-SQL)中创建一个带有所有内容的sql文件在桌子上来自第一个数据库的客户,创建一个,比方说,buildcustomers.sql,我压缩该文件,通过网络复制它,在我的SQL Server中执行它瞧!我的表客户已满

我如何为整个数据库执行相同的操作?

sql sql-server sql-server-2005 database-table

53
推荐指数
4
解决办法
8万
查看次数

暂时禁用所有外键约束

我正在运行一个SSIS包,它将从FlatFiles中的几个表的数据替换为数据库中的现有表.

我的包将截断表,然后插入新数据.当我运行我的SSIS包时,由于外键我得到一个例外.

我可以禁用约束,运行导入,然后重新启用它们吗?

sql-server ssis constraints sql-server-2008

44
推荐指数
4
解决办法
9万
查看次数

将大型 SQL Server 表从一个数据库移动到另一个数据库的最佳方法?

我在测试级数据库中有一个包含约 500 万行和超过 400 列的表。

我想在生产数据库中临时保存该表的副本。

我知道我可以使用任务并生成脚本,并且可以选择为架构项和数据编写脚本。这似乎需要很长很长的时间。

我可以使用任务并生成脚本选项来复制表定义并通过另一种方法处理数据副本。

我可以在 SQL Server 的多个服务器上使用 insert ... select .. 吗?

我可以将测试数据库和服务器添加为链接服务器。

我可以使用 SSIS。

我只是向一般论坛询问最佳(或更好)方法的建议,即比生成脚本选项更快

我正在尝试“生成脚本”选项,但这已经运行了整个下午。

我希望能有一种在一两个小时内运行的方法。

sql-server ssis etl

5
推荐指数
1
解决办法
7325
查看次数