akosisugar Ответов: 1

Как запустить приложение C# databased на другой компьютер без установленного SQL server?


мое приложение БД прекрасно работает на моем компьютере, где я создал свой проект. Теперь я тестирую проект на другом компьютере без установленного sql server. Мое приложение не может получить доступ к записи в моей базе данных [.mdf]. Может ли кто-нибудь проверить мою строку подключения, если она верна. Кроме того, я не получаю доступа к базе данных через сеть.. все, что мне нужно, это запустить мое приложение на другой компьютер без установленного sqlserver.

с помощью:

msvisual studio 2010 и mssql server 2008 r2.

Что я уже пробовал:

string str = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|rhu.mdf;Trusted_Connection=True;Connect Timeout=30;User Instance=True";

1 Ответов

Рейтинг:
9

F-ES Sitecore

Если вам нужно, чтобы он работал без установленного SQL Server, то не используйте SQL Server. Используйте SQL Server Compact, или SQLite, или даже Access at a push, все они могут быть использованы без необходимости установки серверного приложения на клиенте.


akosisugar

значит ли это, что моя проблема не может быть решена?

F-ES Sitecore

Да, это означает, что ваша проблема не может быть решена. Переход на SQL Compact должен быть довольно легким для выполнения, вероятно, только с главным изменением строки подключения и для вас, чтобы снова настроить таблицы и т. д. SQL все равно будет работать.

akosisugar

хорошо, спасибо, сэр..