Java 无法还原SQLServer 2012数据库,异常为com.microsoft.SQLServer.jdbc.SQLServerException:

Java 无法还原SQLServer 2012数据库,异常为com.microsoft.SQLServer.jdbc.SQLServerException:,java,sql-server-2012,Java,Sql Server 2012,我正在尝试使用java代码还原SQLServer2012数据库。 我收到以下例外情况 com.microsoft.sqlserver.jdbc.SQLServerException: RESTORE cannot process database 'DBname' because it is in use by this session 建议使用主数据库 执行此操作时 下面是我的代码 String path ="F:\Verity_Sqlserver_2012.bk" ResultSet r

我正在尝试使用java代码还原SQLServer2012数据库。 我收到以下例外情况

com.microsoft.sqlserver.jdbc.SQLServerException: RESTORE cannot process database 'DBname' 
because it is in use by this session
建议使用主数据库 执行此操作时

下面是我的代码

String path ="F:\Verity_Sqlserver_2012.bk"
ResultSet rs11=stmt11.executeQuery("RESTORE DATABASE Verity FROM DISK"+" "+"="+" 
"+"'"+path+"'"+"select 0");

请帮助我。

我在你的帖子中没有看到任何问题,但我认为错误消息的意思正是,你试图恢复的数据库正在使用中。是的,感谢你的帮助用户814064,我认为我需要连接到不同的数据库,然后对所需的数据库执行恢复操作。