我需要从SQL Server2012的现有数据库中获取.sql文件。这是可能的,因为我在导出选项中看到的都是分隔文件。
例如)我的table1里有30张唱片。我需要一个文件,这将是像下面这样的东西。(我知道我的语法不正确,但您应该明白这一点)。
CREATE TABLE table1 (
INSERT INTO table1 values (
.......)发布于 2013-04-01 07:48:20
如果只想生成.sql脚本,可以通过在对象资源管理器中右键单击数据库并选择Tasks > generate Scripts来实现:

然后,您可以选择数据库和所有对象,也可以只选择所需的表:

然后选择一个位置,并确保进入高级,然后再继续:

在高级模式下,至少将脚本中的数据类型更改为“架构和数据”(如果执行此操作而不是正确备份的原因是因为需要将数据导入到SQL Server 2012之前的数据库中,则可能应该将目标服务器版本选项更改为目标版本):

如果您在Management Studio中没有该选项,那么您可能仍在运行RTM版本的客户端工具。从SP1开始,所有功能最终都是免费的。请在此处下载最新版本- SP2:
http://www.microsoft.com/en-us/download/details.aspx?id=43351
(您需要其中一个SQLManagementStudio文件。)
发布于 2013-04-01 07:28:25
右键单击Tasks下的数据库,单击generate scripts,将打开向导,然后可以将表结构和数据导出到另一个数据库。
您必须选择要导出的表和其他模式,其中一个页面上有一个复选框,用于选择导出表数据。
这将为您的数据库生成sql语句。
这可能在express版本中不可用,我还没有检查过。
发布于 2013-04-01 07:31:36
您可以使用所有这些方法来启动SQL Server导入和导出向导
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\ (在您的情况下可能是\110\而不是\100\ )中的DTSWizard.exe。Saludos ;)
https://stackoverflow.com/questions/15735722
复制相似问题