2016-08-24 1 views
0

Как подключиться к файлу mdf sql-сервера, расположенному в другом каталоге, а не в «C». т. е. файл находится на диске «Е». так что будет строка соединения для подключения в форме C# Windows. это моя строка соединения.Как подключиться к файлу mdf, расположенному в другом каталоге (не в C :)

<add name="ConnectionString" connectionString="Server=(local)\MSSQLSERVER;AttachDbFilename=E:\SaudiExchange.mdf;Database=SaudiExchange;Trusted_Connection=Yes;" 
     providerName="System.Data.SqlClient"/> 
+0

Это обрабатывается на стороне сервера. Вы должны подключиться к экземпляру (server \ SQLEXPRESS) и указать имя базы данных в строке подключения. – 0perator

+0

Я добавил строку подключения. просто взгляните на это. это не работает. – Loyal

+0

создать текстовый файл с расширением .UDL и дважды щелкнуть по нему. Теперь у вас будет форма, в которой вы можете построить свою строку соединения и протестировать ее. Если строка соединения работает, чем открыть файл udl с помощью блокнота, и там у вас будет строка соединения – GuidoG

ответ

0

Я думаю, что ваш connection string должны быть такими:

<add name="ConnectionString" connectionString="Server=(local)\\MSSQLSERVER;AttachDbFilename=E:\\SaudiExchange.mdf;Database=SaudiExchange;Trusted_Connection=Yes;" 
    providerName="System.Data.SqlClient"/> 

и для локального подключения, вы можете попробовать это:

<add name="ConnectionString" connectionString="Server=.;Initial Catalog=SaudiExchange;Trusted_Connection=Yes;" 
    providerName="System.Data.SqlClient"/>