Friday, July 1, 2016

Mssql: Cannot Restore DB because it is in use by this session

(Anhgolden's Blog) - Khi Backup mssql db thì OK, nhưng khi Restore thì hệ thống báo lỗi:

Restore failed for Server 'Server_Name'. (Microsoft.SqlServer.Smo)
System.Data.SqlClient.SqlError: RESTORE cannot process database 'DbName' because it is in use by this session. It is recommended that the master database be used when performing this operation.

Nguyên nhân là không thể Restore db khi login bằng User mà User đang set db default là db muốn Restore.

Do đó, cần thay đổi chỉ định db default cho User thực hiện.

B1: Security >> Logins >> Chọn User (đang login db) >> Right Click Properties.

B2: Change Default db.

No comments:

Post a Comment