Я использую linq to sql с Microsoft SQL Файл базы данных сервера (SqlClient) в качестве источника данных.
Файл базы данных был создан Visual Studio 2010 при добавлении соединения (Database Explorer -> Add Connection).
Используя этот метод, я не смог создать базу данных с аутентификацией SQL, поэтому я использую аутентификацию Windows.
РЕДАКТИРОВАТЬ: обратите внимание, что это не соединение с базой данных, это соединение с файлом базы данных.
1) Можно ли создать файл базы данных с аутентификацией sql? (Я предполагаю, что это корень проблемы).
2) Подключение отлично работает на моем компьютере под разными acocunts. Однако запуск релиза на другом компьютере приводит к возникновению исключения.
Сведения об исключении:
System.Data.SqlClient.SqlException (0x80131904): связанный с сетью или
при установке соединения с
SQL Server. Сервер не найден или не был доступен. проверить
что имя экземпляра правильное и что SQL Server настроен на
разрешить удаленные подключения. (поставщик: сетевые интерфейсы SQL, ошибка: 26
- Ошибка при поиске сервера / указан экземпляр)
Я пытался установить путь к базе данных вручную, но, думаю, это не проблема.
Что я делаю не так?
EDIT2: строка подключения, которую я использую:
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\OperatorResults.mdf;Integrated Security=True;Connect Timeout=10;User Instance=True"