SqlServer.Management.Smo のヘルプを使用して、接続されている MS-SQL データベースの名前を変更しています。
Dim db As New Database = ActiveSQLServer.Databases(OLD_NAME)
db.ExecuteNonQuery("ALTER DATABASE " & OLD_NAME & " SET SINGLE_USER WITH ROLLBACK IMMEDIATE")
db.ExecuteNonQuery("ALTER DATABASE " & OLD_NAME & " MODIFY NAME = " & NEW_NAME)
問題は、データベースの名前を変更した後、シングル ユーザーとして設定されることです。
それで、私は何を間違っていますか?