VS2010 и локальные базы данных - PullRequest
1 голос
/ 18 июня 2010

Можно ли подключиться к локальной базе данных (в папке app_data), используя Data -> Transact SQL Editor в Visual Studio 2010?

Когда я запускаю Transact SQL Editor из VS2010, я получаю диалоговое окно «Microsoft SQL Server 2008 RC» для подключения к серверу. У меня есть варианты для типа сервера: «Database Engine» и «SQL Server Compact»

Ответы [ 2 ]

1 голос
/ 30 июля 2010

Мне удалось подключиться к локальной базе данных с помощью параметра строки подключения AttachDbFilename (как это делается, например, в Web.config).

В диалоговом окне «Подключение к компоненту базы данных» нажмите «Параметры >>», перейдите на вкладку «Дополнительные параметры подключения» и введите что-то вроде следующего:

Источник данных =. \ SQLEXPRESS; AttachDbFilename = \ App_Data \ YourDatabase.mdf; Интегрированная безопасность = True; Экземпляр пользователя = true; Исходный каталог = YourDatabase

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

0 голосов
/ 18 июня 2010

Что вы можете сделать, это:

  • CTRL + ALT + S (показать Обозреватель серверов)

  • Добавить соединение.

  • Нажмите «Изменить» справа от источника данных и выберите файл данных Microsoft SQL Server

Теперь вы можете выбрать любой файл SQL Server для вашего соединения.

  • Нажмите Данные -> Редактор Transact SQL> Новое соединение. Появится диалог подключения к SQL Server.
  • В списке выберите SQL Server Compact и найдите файл SDF.
  • Нажмите «Подключиться», и вы должны быть подключены сейчас.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...