Tôi là một nhà phát triển, không phải là một DBA (đang hiển thị, tôi sợ). Tôi đang cố gắng chạy Báo cáo Builder 3.0 với SQL Server 2014 Express trên máy tính ở nhà của tôi (có tên John-PC
) và không thể chạy các báo cáo của tôi.
Tôi vô tình tạo ra một kết hợp người dùng / đăng nhập user = John-PC
và login = John-PC\John
. Khi tôi cố gắng xóa mục với:
Drop Login John-PC\John
Tôi gặp lỗi:
Cú pháp không chính xác gần '-'.
Tôi nghĩ vấn đề là dấu gạch nối trong tên máy tính của tôi.
- Có cách nào để khắc phục lỗi cú pháp không?
- Có cách nào khác để thay đổi hoặc loại bỏ người dùng không (tôi đã thử từ bỏ
sys.server_principals
nhưng nhận được một lỗi mà tôi không thể thực hiện thay đổi đặc biệt). - Tôi có thể cung cấp cho Trình tạo Báo cáo một tên người dùng / tên đăng nhập mới bằng cách nào đó không?
- Nếu không có điều nào ở trên, tôi có thể thay đổi tên máy tính của mình thành
John_PC
hoặc sẽ tạo ra một loạt các vấn đề khác mà tôi thậm chí không thể tưởng tượng được?