搜索出的解决方案是启动和配置DTC服务,确保“Distributed Transaction Coordinator”服务是开启的且允许操作权限,大费周章的一顿操作之后还是不解决问题。最后发现是微软对文件大小做了限制,后续搜索发现确实如此。
SQL server 2008打开脚本文件超过80M就报错了。
解决方法是用sqlcmd方法执行sql语句。在cmd窗口输入下面命令:
sqlcmd -Usa -P123 -i E:\test.sql
几个参数依次是用户名、密码,以及文件。
搜索出的解决方案是启动和配置DTC服务,确保“Distributed Transaction Coordinator”服务是开启的且允许操作权限,大费周章的一顿操作之后还是不解决问题。最后发现是微软对文件大小做了限制,后续搜索发现确实如此。
SQL server 2008打开脚本文件超过80M就报错了。
解决方法是用sqlcmd方法执行sql语句。在cmd窗口输入下面命令:
sqlcmd -Usa -P123 -i E:\test.sql
几个参数依次是用户名、密码,以及文件。