Chcemy zmienić COLLATION dla naszej bazy danych, ale SQL Server zwraca nam komunikat: The database could not be exclusively locked to perform the operation.

Możemy ominąć ten problem zmieniając przed wykonaniem operacji zmiany COLLATION przestawiamy tryb pracy bazy danych na single user, a po wykonaniu operacji z powrotem na multi user.

 T-SQL |  kopiuj kod |? 
1
ALTER DATABASE [nazwa bazy] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
2
ALTER DATABASE [nazwa bazy] COLLATE [nazwa COLLATION]
3
ALTER DATABASE [nazwa bazy] SET MULTI_USER