Рейтинг:
12
OriginalGriff
Начните с того, что не подключайте базы данных к SQL - это "специальное" приложение только для разработки и вообще не работает в Неэкспрессных версиях Sql Server. Вы должны создать базу данных в SQL и позволить ей управлять ею, а не пытаться прикрепить файл по мере необходимости.
Во-вторых, начните со строки подключения - попробуйте настроить соединение в VS с помощью панели проводника сервера:
1) Откройте Проводник Сервера.
2) щелкните правой кнопкой мыши "подключения к данным" и выберите " Добавить соединение"
3) в следующем диалоговом окне выберите источник данных и базу данных, укажите информацию о безопасности и нажмите кнопку "проверить соединение".
4) когда соединение заработает, нажмите кнопку " ОК"
5) выделите свою базу данных на панели обозревателя серверов и посмотрите на панель свойств. Будет показан рабочий пример строки подключения, которую вы можете скопировать и вставить в свое приложение или конфигурационный файл.
Пока это не сработает, ваш код на основе C# или VB никогда не будет работать.
Reza.kvn
Когда я нажимаю кнопку проверить соединение, он имеет следующую ошибку:
Флаг входа в экземпляр пользователя не поддерживается в этой версии sql server. Соединение будет закрыто
OriginalGriff
И эта ошибка говорит: "Я не являюсь Экспресс-выпуском SQL, и вы не можете прикрепить базу данных к неэкспрессным выпускам".
С чего я и велел тебе начать!
Reza.kvn
Большое спасибо، Я бы уже поставил data source=.\sqlexpress. Но изменил его на: (на localdb)\mssqllocaldb.и изменил экземпляр атрибута пользователя:пользовательский экземпляр=ложь .
Моя проблема была решена