0

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)

問題は、データベースの名前を変更した後、シングル ユーザーとして設定されることです。

それで、私は何を間違っていますか?

4

1 に答える 1

2

2番目のステートメントは、シングルユーザーに設定しています。

于 2009-10-16T11:32:01.577 に答える