Sql server 使用.SQL扩展名转储导入SQL Server数据
我正在尝试在SQLServer2012中导入一个15GB.sql扩展转储。 我尝试使用sqlcmd命令行实用程序进行导入,但在导入大约2GB的数据后,转储导入失败。我在转储文件中没有发现任何语法错误。 我尝试使用此命令导入sqlcmd-S(服务器)-d(数据库)-I(文件名) 所以我有几个问题: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
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及更新版本的所有功能