2009-01-24 13 views
5

Thông thường, khi sử dụng Xác thực Windows, phần mềm (ví dụ: Internet Explorer) sẽ cố gắng sử dụng Xác thực Windows và nếu nó không thành công (vì miền không đáng tin cậy hoặc vì thông tin đăng nhập không ok), nó chỉ là cửa sổ bật lên cửa sổ đăng nhập để bạn có thể nhập tên miền, thông tin đăng nhập và mật khẩu của mình.Làm cách nào tôi có thể nhập thông tin đăng nhập của mình theo cách thủ công trong quản lý SQL Server Studio 2008 khi sử dụng Xác thực Windows?

với SQL Server Management Studio 2008, nếu tôi chọn "Windows Authentication", các hộp đăng nhập/mật khẩu được autopopulated với các thông tin hiện tại của tôi, và nếu tôi cố gắng đăng nhập, nó nói:


Đăng nhập thất bại . Đăng nhập là từ một tên miền không đáng tin cậy và không thể được sử dụng với xác thực Windows. (Microsoft SQL Server, Error: 18452)


Tôi không bao giờ có cơ hội để nhập thông tin của tôi trên lĩnh vực máy chủ ...

Tôi biết tôi có thể sửa lỗi này bằng một trong hai liên kết tới miền trên máy tính của tôi hoặc bật "xác thực máy chủ sql", nhưng đó không phải là những gì tôi muốn :)

Bất kỳ ý tưởng nào về cách giải quyết vấn đề này?

+0

bạn có thể thử bằng cách sử dụng runas lệnh để chạy studio quản lý với một tài khoản khác nhau? –

Trả lời

12

thử điều này: Use RUNAS to set your Windows Auth domain for database connections

runas /user:domain\user “C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\ssmsee.exe” 

runas /user:domain\user “C:\WINDOWS\system32\mmc.exe /s \”C:\Program Files\Microsoft SQL Server\80\Tools\BINN\SQL Server Enterprise Manager.MSC\”" 

runas /user:domain\user isqlw 
+0

mặc dù người dùng tôi đã tạo trên máy tính cục bộ của mình không nằm trên cùng miền với máy chủ, nhưng nó hoạt động! cảm ơn :) – Brann

1

Xác thực tin cậy sẽ sử dụng thông tin xác thực bạn đã đăng nhập vào máy để thử và kết nối, không có cách nào làm tròn, nếu bạn muốn sử dụng xác thực tin cậy cho studio quản lý, bạn cần đăng nhập vào máy của mình với một tài khoản được phép truy cập vào SQL, nếu không thì bạn sẽ phải sử dụng xác thực SQL.

Chỉnh sửa: Khi được đăng bởi Gulzar, RunAs sẽ là giải pháp xóa bỏ điều này.

+0

Nếu tôi kết nối bằng Internet explorer với IIS được cấu hình với Xác thực Cửa sổ, nếu thông tin đăng nhập hiện tại của tôi không đưa tôi vào trang web, IE sẽ bật lên cửa sổ, cho tôi cơ hội nhập thông tin đăng nhập khác ... Nói cách khác, có vẻ như với tôi giới hạn là trong SQLStudion, không phải NTLM. Liệu tôi có sai? – Brann

+0

Cũng là một hạn chế của nó trong MSSQL chính nó, chứ không phải là phòng thu quản lý. –

Các vấn đề liên quan