找不到存储过程'GO'

时间:2013-07-26 19:38:26

标签: java sql sql-server-2008

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

0 个答案:

没有答案