Как я могу видеть, у вас есть сохранил Начальный каталог и Источник данных как тест. Вы уверены, что имя вашего сервера и имя базы данных являются тестами? Пожалуйста, найдите разницу ниже.
Data Source
это имя сервера, который вы хотите взаимодействовать, если его локальный сервер можно поставить точку (.) Знак, так что все базы данных этого сервера будут доступны для вас. Если на другом сервере помещается IP-адрес или имя сервера, убедитесь, что он подключен через сеть.
Initial catalog
это название базы данных, с которой вы хотите работать, доступной на сервере, указанном в атрибуте Data Source
.
Так это, например:
<add name="SampleConnectionString"
connectionString="Data Source=test;Initial catalog=test;User=sa;Password=123"
providerName="System.Data.SqlClient" />`
смотрит на источнике данных, который, указывая на .
, который означает, что я хочу, чтобы подключиться к локальной SQL Server. Initial Catalog
- это SampleDataBase
, который является базой данных моего локального экземпляра SQL Server.
Пожалуйста, дайте мне знать, если это решит проблему.
Пожалуйста, добавьте сообщение об исключении и код вызова. –
вам не нужен код вызова, чтобы узнать, что это за ошибка в том, как строка подключения была определена на основе быстрого взгляда, пожалуйста, укажите точную ошибку. – MethodMan
. Параметр 'Data Source' установлен в« test »- это то, что фактическое сетевое имя сервера? См. Также http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder.datasource(v=vs.110).aspx –