关于使用 JDBC 从远程计算机运行 SQLServer 脚本的快速问题。我有一个脚本,开头如下:
USE MASTER
GO
IF EXISTS(SELECT * FROM SYS.SYSDATABASES WHERE NAME = 'MockData')
DROP DATABASE MockData
GO
CREATE DATABASE MockData
GO
USE MockData
GO
...
在本地机器上,我以我的用户身份登录,如果我打开这个脚本文件并执行它,它运行得很好。但是,如果我在另一台机器上并使用 Java JDBC 驱动程序连接(以同一用户身份登录),则会出现以下异常。
Error executing: GO
com.microsoft.sqlserver.jdbc.SQLServerException: Could not find stored procedure 'GO'.
有谁知道为什么这会故障转移 JDBC 而不是在本地机器上?谢谢