Squirrel 客户端上 SQL 服务器的脚本大小限制

Size limit of a script for SQL Server on a Squirrel client

我有一个 300 000 行的 SQL 脚本要执行。我对远程 SQL Server 2008 DB 的唯一访问是在我计算机上的 Squirrel 上。这么大的脚本我当然执行不了

这个SQL脚本由大约2500个"Begin End GO"块组成。每个块大约有 150 行。所以我的想法是把我的脚本分成由Y块组成的X脚本。

我的问题是脚本可以有多大?我不知道 1000 行是否太多了? 5 000? 50 000?

感谢您的帮助

我终于在我的验证环境中进行了 try/fail 测试(1 000 行,然后是 2 000 行,然后是 5 000 行,...)

它一直工作到 100 000 行。然后它失败了。我将 squirrel 的内存从 256mb 增加到 512mb。使用此配置,100 000 行有效但确实减慢了应用程序。

所以我会将脚本分成 4 个脚本,每行约 75 000 行,每个脚本在 1-2 分钟内运行良好