Sql server 如何在MSSQL中导出包含数据的数据库?

Sql server 如何在MSSQL中导出包含数据的数据库?,sql-server,database,sql-server-2008,sql-server-2012,export,Sql Server,Database,Sql Server 2008,Sql Server 2012,Export,如何将包含数据的2012数据库导出到.sql文件,以便将其导入到2008服务器?我一直无法仅导出结构中的数据。您可以在management studio中右键单击数据库。 然后去 Tasks --> Generate scripts --> Advanced 在那里,您可以启用“要编写脚本的数据类型”作为模式和数据,然后生成脚本。这样,脚本文件将填充表中的数据。。如果数据库较小,则SSMS“创建脚本”向导也可以选择导出数据。只需查看“高级”选项卡就可以找到正确的选项。当二进制数据中

如何将包含数据的2012数据库导出到.sql文件,以便将其导入到2008服务器?我一直无法仅导出结构中的数据。

您可以在management studio中右键单击数据库。 然后去

Tasks --> Generate scripts --> Advanced

在那里,您可以启用“要编写脚本的数据类型”作为模式和数据,然后生成脚本。这样,脚本文件将填充表中的数据。

。如果数据库较小,则SSMS“创建脚本”向导也可以选择导出数据。只需查看“高级”选项卡就可以找到正确的选项。当二进制数据中有文本类型列时,该选项无法正常工作。它被脚本化为unicode文本插入,因此在还原时出错!(VisualFoxpro对此类数据使用“备注”列,并在SQLServer中将其转换为“文本”)我不理解数据的结构。请共享您的表结构和示例数据。我刚刚制作了一个示例:在[PRIMARY]上的[PRIMARY]文本图像上创建表[dbo].[IKTCS]([IKTSSZ][float]NOT NULL[csmegnov][char](254)NULL[csttcsatt][char](254)在[PRIMARY]上插入[dbo]。[IKTCS]([IKTSSZ],[csmegnov],[csttcsatt],[csttcsatt],[csatt],[cstfile],[CSUTV])值(1,N'file',NULL,N'EߣB†B÷BňBóB«matroskaB»B…S€g/258; M›t M»S«NULL)这是一个工作脚本。你应该在文本中想象一些特殊的二进制代码,其中包含的“字符”使脚本无法运行。我没有调查是什么代码造成了这种情况。同样在“高级”下,请确保将服务器版本的脚本设置为SQL Server 2008。