Wednesday, June 12, 2013

MS SQL-de Genel Deyisiklik Yapilmasi

          MS SQL Server-de genel deyisiklikler yapilinca asagidaki probleme benzer bir problem ile karsilasirsaniz.

"The database could not be exclusively locked to perform the operation.
ALTER DATABASE failed."


         Bu problemin sebebi MS SQL sunu garanti altina amak ister baska user-lar database-de isler yapiyorsa veya herhangi bir user baglanti yapiyorsa user-larin islerinde problem cikmamasi icin deyisikliye izin vermiyor.

         Yapmamiz gereken sadece bir user baglanti kurmasi icin single user yapip daha sonra deyisikliyi yaptinktan sonra birdaha multi user yapip diyer user-larin ulasmasina izin vermek.

Single User

Alter Database [DatabaseName] SET single_user with rollback immediate

Multi User


Alter Database [DatabaseName] SET multi_user

No comments:

Post a Comment