2

关于使用 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 而不是在本地机器上?谢谢

4

0 回答 0