2013-07-25 2 views
2

Это мой первый раз, когда я подключался к SQL Server через C#, извиняюсь заранее.C# SQL Server Login Credentials

Я пытаюсь подключиться к своему SQL Server, чтобы получить некоторую информацию. Код я использую:

SqlConnection myConnection = new SqlConnection("server=server;" + 
            "Trusted_Connection=yes;" + 
            "database=DB; " + 
            "connection timeout=30;"+ 
            "User ID=SQLUser;" + "Password= SQLPass;"); 
myConnection.Open(); 

Однако, когда я пытаюсь подключиться, я получаю ошибку:

Login failed for user 'Company\Personal ID'.

Они не являются учетными данными я предназначенные для использования (sqluser & sqlpass). Если кто-нибудь знает, где я ошибаюсь, я был бы признателен.

ответ

3

Просто избавитесь от Trusted_Connection=yes;. Он игнорирует параметры User ID и Password, потому что вы говорите им, что используете учетные данные своего домена.

Теперь ошибка сама говорит, что у вашего пользователя домена нет Login на SQL Server.

+0

... Ну, я не чувствую себя глупо. Благодарю. –

+1

Наряду с этим вам необходимо убедиться, что SQL Server настроен для обработки как Windows, так и SQL-серверов. Если сервер настроен только для входа в систему Windows, то это все равно не удастся. – NotMe