Tôi muốn xóa một số Cơ sở dữ liệu SQL trên máy chủ của mình, nhưng tôi đang gặp sự cố. đăng nhập của tôi có các vai trò:Làm cách nào để thả Cơ sở dữ liệu SQL? sp_delete_database_backuphistory woes
- công
- dbcreator
- ServerAdmin
Khi tôi click chuột phải vào cơ sở dữ liệu và nhấn Delete, nó nói rằng
Xóa lịch sử sao lưu không thành công cho máy chủ 'MYSERVER' (Microsoft.SqlServer.Smo)
bổ sung Thông tin: Các EXECUTE phép đã bị từ chối trên đối tượng 'sp_delete_database_backuphistory'
Làm thế nào để xóa các cơ sở dữ liệu?
Nếu bạn gặp lỗi khi có kết nối đang sử dụng thì hãy chọn cơ sở dữ liệu chính làm cơ sở dữ liệu thực thi. Hoặc sử dụng mã này: 'USE Master; GO DROP DATABASE AdventureWorks; GO' –
Điều đó không hiệu quả đối với tôi. Đã gặp phải cú pháp sai trong khi phân tích cú pháp GO.' – tubaguy50035
Đôi khi tôi ngạc nhiên về cách mọi thứ hoạt động ra khỏi logic. Sử dụng giao diện người dùng cơ sở dữ liệu xóa trong 'SSMS' không hoạt động nhưng thực hiện lệnh nó hoạt động! Thật tuyệt vời! ;) Tôi chưa bao giờ nghĩ về việc này ... hehehe –