Member 12931063 Ответов: 1

Как я могу установить свой проект, созданный с помощью visual studio и SQL sever 2008, на клиентскую машину


всем привет, я разработал приложение windows (desktop) с использованием visual studio 2010 и sql server 2008 R2.My проблема в том ,что когда я пытаюсь установить его на свою клиентскую машину, мне нужно изменить всю строку подключения в моем файле app.config и снова изменить ее в exe, так что есть ли способ, чтобы без изменения строки подключения я мог использовать приложение на другой (клиентской) машине Plz help

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

я много искал в интернете, но пока не знаю удачи, так что, пожалуйста, помогите мне ....

njammy

как вы развернули приложение на клиенте?

NotPolitcallyCorrect

"без изменения строки подключения", если только вы не сможете убедить всех во всем мире назвать свои компьютеры одинаковыми и настроить их все совершенно одинаково.

Member 12931063

путем преобразования в exe

Jochen Arndt

Если вам нужна настраиваемая строка подключения (или, возможно, только путь к серверу), сделайте ее настраиваемой, добавив опцию в ваше приложение и сохранив ее в пользовательских настройках реестра.

njammy

Как?

1 Ответов

Рейтинг:
0

F-ES Sitecore

Если все клиенты подключаются к одному и тому же серверу, то вам не нужно ничего делать. Если все клиенты требуют, чтобы SQL Server был запущен на локальной машине, то используйте "." для ссылки на локальную машину, так что что-то вроде

сервер=.\Имя_экземпляра;базы данных=базы данных mydatabase

Если клиентские приложения подключаются к разным серверам, то, конечно, вам нужно будет изменить строку подключения. Или внедрите в свое приложение функцию, позволяющую им вводить имя своего сервера баз данных, и вы можете ввести его в строку подключения, когда начнете использовать его.


Karthik_Mahalingam

5