Vừa mới nâng cấp lên SQL Server 2008 R2 Express. Khi tôi cố gắng để tạo ra một cơ sở dữ liệu sau khi đăng nhập sử dụng Windows Authentication với roger.moore id của tôi, tôi nhận được lỗi này:quyền truy cập SQL Server 2008 R2 Express - không thể tạo cơ sở dữ liệu hoặc sửa đổi người dùng
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
CREATE DATABASE permission denied in database 'master'. RESTORE HEADERONLY is terminating abnormally Error 262
Nếu tôi cố gắng thêm vai trò sysadmin để roger.moore, đây là lỗi tôi nhận được :
Add member failed for ServerRole 'sysadmin'. (Microsoft.SqlServer.Smo)
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
User does not have permission to perform this action Error 15247
Nếu tôi cố gắng thêm vai trò này cho người dùng của tôi với T-SQL, sử dụng lệnh này,
EXEC sp_addsrvrolemember 'ziffenergy\roger.moore', 'sysadmin';
GO
đây là lỗi tôi nhận được:
Msg 15247, Level 16, State 1, Procedure sp_addsrvrolemember, Line 29
User does not have permission to perform this action.
Có ai có đề xuất nào không? Có vẻ như tôi không thể làm gì với cơ sở dữ liệu trên máy cục bộ. Xin lưu ý rằng tôi là quản trị viên trên máy trạm Windows 7 tôi đang sử dụng, và nếu tôi cố gắng tạo hoặc sửa đổi cơ sở dữ liệu và/hoặc người dùng trên máy chủ cơ sở dữ liệu CNTT của chúng tôi bằng cách sử dụng SQL Server Management Studio, tôi có thể làm điều đó mà không có vấn đề gì.
Cảm ơn bạn đã phản hồi. Có, tôi đã cố đăng nhập bằng sa; Tuy nhiên, khi tôi cố gắng để đặt mật khẩu cho sa, tôi nhận được thông báo lỗi này: "Thay đổi mật khẩu không thành công cho đăng nhập '. (Microsoft.SqlServer.Smo) Một ngoại lệ xảy ra trong khi thực hiện một lệnh Transact-SQL hoặc lô. .SqlServer.ConnectionInfo) Không thể thay đổi đăng nhập 'sa', bởi vì nó không tồn tại hoặc bạn không có quyền. (Microsoft SQL Server, Lỗi: 15151) "Bất kỳ ý tưởng? – Roger
Đó là cùng một vấn đề. Bạn sẽ không thể đặt mật khẩu vì tài khoản của bạn không có các quyền cần thiết trong cá thể SQL của bạn. Nếu bạn không biết chi tiết đăng nhập nếu một tài khoản có đặc quyền sysadmin (hoặc một số đặc quyền chuyên biệt khác không chắc chắn trong trường hợp của bạn) thì bạn sẽ cần phải nhận được nó từ một người nào đó. – squillman
Nhưng tôi là người đã cài đặt phần mềm SQL Server 2008 R2 trên máy trạm của tôi, vì vậy tôi không nên có các quyền cần thiết? – Roger