Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 使用.SQL扩展名转储导入SQL Server数据_Sql Server_Sql Server 2008 R2 - Fatal编程技术网

Sql server 使用.SQL扩展名转储导入SQL Server数据

Sql server 使用.SQL扩展名转储导入SQL Server数据,sql-server,sql-server-2008-r2,Sql Server,Sql Server 2008 R2,我正在尝试在SQLServer2012中导入一个15GB.sql扩展转储。 我尝试使用sqlcmd命令行实用程序进行导入,但在导入大约2GB的数据后,转储导入失败。我在转储文件中没有发现任何语法错误。 我尝试使用此命令导入sqlcmd-S(服务器)-d(数据库)-I(文件名) 所以我有几个问题: 是否还有其他实用程序可以从中导入.sql扩展数据库转储 在导入大型转储时,sqlcmd是否有限制 提前谢谢 还有命令行实用程序。它还附带SQL Server,位于Tools\bin中 命令语法是 osq

我正在尝试在SQLServer2012中导入一个15GB.sql扩展转储。 我尝试使用sqlcmd命令行实用程序进行导入,但在导入大约2GB的数据后,转储导入失败。我在转储文件中没有发现任何语法错误。 我尝试使用此命令导入sqlcmd-S(服务器)-d(数据库)-I(文件名) 所以我有几个问题:

  • 是否还有其他实用程序可以从中导入.sql扩展数据库转储
  • 在导入大型转储时,sqlcmd是否有限制
  • 提前谢谢

    还有命令行实用程序。它还附带SQL Server,位于Tools\bin中

    命令语法是

    osql –H <workstation_name> -S <server_name[\instance_name]> -U <user_login_ID> -P <login_password> –i <full_path_to_script>
    
    osql-H-S-U-P-i
    
    您使用的是什么文件系统?Fat32?NTFS?2GB只是针对某些文件系统上的最大文件大小提出了一个标志。关于如何继续导入,还有其他建议。从SQL Server 2005开始,您应该使用
    SQLCMD
    代替
    osql/isql
    ,后者已被弃用,不支持SQL Server 2005及更新版本的所有功能