22 wrz 2010 o 15:18 | T-SQL
Autor: admin |
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.
| 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 |
Zostaw komentarz