| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Настройка SQLExpress 2005 |
| Автор: Lirius 20.4.2009, 13:12 | ||
Не могу подключиться к SQL Server Express 2005. Пишу простые тестовые приложения в Visual Studio 2008, база northwind лежит там же где и само приложение. При загрузке добавляется в server explorer.
При вызове Open выходит ошибка: Cannot open database "Northwind" requested by the login. The login failed. Login failed for user ... |
| Автор: KelTron 21.4.2009, 04:35 |
| Так должно работать: @"Server=.\SQLExpress;Database=Northwind;IntegratedSecurity=True" |
| Автор: Lirius 21.4.2009, 07:11 |
| все равно та же ошибка |
| Автор: thomas 21.4.2009, 12:40 |
| Lirius, кто хозяин базы данных? как происходит подключение к серверу? (с правами пользователя системы или с правами пользователя сервера) под каким логином запущена студия? на какой системе работаем? (хрюша или виста) Добавлено через 1 минуту и 8 секунд Да база данных подключена к серверу или нет? Добавлено через 2 минуты и 12 секунд Management studio для сервера установлена? |
| Автор: PashaPash 21.4.2009, 14:54 |
База должна быть приаттачена к серверу. Если хочешь подтягивать ее из файла, надо дописать в connection string: User Instance=true;AttachDBFilename=|DataDirectory|\Northwind.mdf; |
| Автор: Lirius 22.4.2009, 12:58 | ||
Спасибо так тоже все работает, но я уже нашел как через код установить базу. Проблема решена! |