3

Я использую базу данных на основе сервисов, поэтому файл db хранится вместе с программой. Это облегчает конечный пользователь, когда они могут легко перемещать приложение с помощью db на другой компьютер.Строка подключения базы данных на основе службы

Вот моя строка подключения к нему:

добавить имя = "DBEnitity"
ConnectionString = "метаданных = Рез: // /Model.csdl|res:// /Model.ssdl | res: //*/Model.msl; поставщик = System.Data.SqlClient; строка подключения поставщика = " данные source = SQLEXPRESS2008; attachdbfilename = | DataDirectory | \ db.mdf; интегрировано security = True, пользователь instance = True; multipleactiveresultsets = True; App = EntityFramework " " providerName =" System.Data.Enti tyClient "/>

Но он не будет подключен, если я проверю его на машине с установленным SQL Server Express 2012. Почему это? Благодаря!

+1

действительно 'источник = SQLEXPRESS2008' вопрос? –

ответ

0

Вы должны использовать data source=. для подключения к экземпляру по умолчанию SQL Server, или data source=.\SQLSERVERNAME для SQL сервера с именем экземпляра

0

Вы должны использовать:

data source=. 

где . означает локальный сервер SQL.

Смежные вопросы