Когда я настраиваю свою программу VB.net для чтения из файла локальной базы данных MDF (SQL), он говорит мне, что мне нужны удаленные подключения. Подробности следуют:
У меня есть приложение Visual Studio vb.net
. Ему нужна база данных, поэтому я скачал SQL Express и запустил скрипт для добавления своей базы данных. Это работало нормально. Затем я захотел отправить свою программу коллеге и подумал, что мне следует скопировать файлы базы данных MDF и LDF в папку App_Data программы, а затем использовать строку подключения, которая может читать MDF.
Строка подключения в порядке:
Server=.\SQLExpress;AttachDbFilename=C:\gideonwroteprograms\EchoTheory\Echo
Theory\bin\Debug\App_Data\EchoDatabase.mdf;Database=EchoDatabase;Trusted_Co
nnection=Yes;
но я получаю сообщение о том, что теперь мне нужно разрешить удаленные подключения (что я считаю угрозой безопасности).
Сообщение:
System.Data.SqlClient.SqlException
HResult=0x80131904
Message=A network-related or instance-specific error occurred while
establishing a connection to SQL Server. The server was not found or was
not accessible. Verify that the instance name is correct and that SQL
Server is configured to allow remote connections. (provider: SQL Network
Interfaces, error: 26 - Error Locating Server/Instance Specified)
Source=.Net SqlClient Data Provider