Sql server 2008 示例转储SQL Server数据库

Sql server 2008 示例转储SQL Server数据库,sql-server-2008,Sql Server 2008,是否有人有任何关于转储SQL Server数据库示例的提示?还是最好的方法 我正在处理一个包含许多表的数据库,只想对其进行一个示例。您可以使用命令行bcp及其-L(最后一行)开关。从数据库元数据中编写类似这样的脚本,例如: SET NOCOUNT ON SELECT 'bcp "yourDatabase.' + SCHEMA_NAME(schema_id) + '.' + name + '" out c:\temp\' + SCHEMA_NAME(schema_id) + '.' + name

是否有人有任何关于转储SQL Server数据库示例的提示?还是最好的方法


我正在处理一个包含许多表的数据库,只想对其进行一个示例。

您可以使用命令行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

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

尝试导入/导出向导或生成脚本。您可以选择要移动/编写脚本并包含数据的表。请解释“转储样本”的含义。向我们展示一个示例结果。“dumpinga sample”指的是如果我有一个名为customers的表,并且不需要该表的所有内容,但类似于mysql限制。从客户限额500中选择*;我可以用MySQL来编写这个脚本。不确定在MSSQL中如何做到这一点。很明显,在这种情况下,我需要不止一张表。你的意思是从客户中选择500强?@DourHighArch某种程度上-我希望这样做,但规模要大得多。我有大约200张桌子,我想要每张桌子的前500张唱片。谢谢@wBob,我也要试试。