2013-07-30 64 views
0

有没有人有关于转储SQL Server数据库示例的任何提示?或者最好的办法呢?示例转储SQL Server数据库

我正在处理一个包含很多表的数据库,并且只想采取一个样本。

+1

尝试导入/导出向导或生成脚本。您可以选择要移动的脚本/脚本并包含数据。 –

+0

请解释“倾销样品”的含义。向我们展示一个示例结果。 –

+0

“倾销样本”是指我有一个名为customers的表,并且不需要表中的所有内容,但与mysql限制类似。选择*从客户限制500;我可以在MySQL中使用脚本。不确定在MSSQL如何做到这一点。很显然,在这种情况下,我想要多个表。 – user130045

回答

0

您可以使用命令行bcp及其-L(最后一行)开关。从数据库元数据中编写类似这样的代码,例如:

SET NOCOUNT ON 

SELECT 'bcp "yourDatabase.' + SCHEMA_NAME(schema_id) + '.' + name + '" out c:\temp\' + SCHEMA_NAME(schema_id) + '.' + name + '.bcp -SyourServer -T -n -L 500' 
FROM sys.tables 

然后在命令行上运行输出。

+0

谢谢@wBob我也会尝试。 – user130045

相关问题