Строка подключения SQL Server 2008 R2 - PullRequest
1 голос
/ 25 декабря 2010

Привет человек.

У меня был SQL Server 2005 в Windows XP 32bit, и я просто использовал эту строку подключения

Server=.\SQLEXPRESS;database=GroupALD; Integrated Security=True" 

Теперь у меня Windows 7 64bit и SQL Server 2008 R2. Я пытаюсь подключить базу данных с одной строкой, но она показывает эту ошибку

Невозможно открыть базу данных "GroupALD", запрошенную при входе в систему. Ошибка входа Не удалось войти в систему для пользователя 'lester \ les'.

Может ли кто-нибудь мне помочь?

Я использую C # и Winforms

Ответы [ 3 ]

2 голосов
/ 25 декабря 2010

Сообщение об ошибке довольно ясно:

Невозможно открыть базу данных "GroupALD", запрошенную при входе в систему.Не удалось войти в систему.
Не удалось войти в систему для пользователя 'lester \ les' .

У вашего пользователя нет действительного имени пользователя в вашей новой базе данных - это не соединениепроблема, связанная со строкой - вам нужно создать логин для lester\les на вашем новом сервере и создать пользователя в базе данных GroupALD для этого логина.

См .: как создать SQL ServerЛогин

2 голосов
/ 25 декабря 2010

Да, попробуйте connectionstrings.com :

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
0 голосов
/ 25 декабря 2010

Можно ли подключиться к экспресс-выпуску с помощью SQL Server Management Studio R2?

Один из обходных путей, который я могу предложить, - это экспортировать базу данных из Express в R2, если вы можете подключиться к R2, используя строку подключения.

...