Я пытаюсь подключиться к Microsoft SQL Server 2008 R2 с в Microsoft Visual Studio 2010. Моя строка подключения выглядит следующим образом:Подключение к Microsoft SQL Server с помощью Visual Basic
connection = New SqlConnection("Server=localhost;Database=greenapplication;User ID=WindowsID;Password=WindowsPassword")
я получаю это исключение : System.Data.SqlClient.SqlException:
Login failed for user 'WindowsID'.
Что я делаю неправильно? Существуют ли определенные разрешения, которые мне нужно настроить?
Подходит ли WindowsID к учетной записи домена Windows? Если это так, вы пытаетесь использовать встроенную защиту (неправильно). –
Нет, WindowsID ссылается на локальную учетную запись на том же компьютере, что и Visual Studio и Microsoft SQL Server. – Kruug
вы не можете использовать для этого учетную запись локального компьютера (кроме «специальных» встроенных, имеющих эквиваленты домена), вам нужно будет либо использовать учетную запись домена (или подходящую другую, такую как NETWORK SERVICE) со встроенной безопасностью, ИЛИ учетную запись SQL Server. –