使用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上而不是在本地机器上进行故障转移?感谢