Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Как правильно (переподключение к MS SQL)  [new]
zz
Member

Откуда: Колыбель космонавтики
Сообщений: 1796
Ну, в общем-то, пишу проект на VB.NET на своей девелоперской тачке. Идет коннект к MSDE. На фирме рабочий сервак, ясное дело, другой. Как проще всего организовать переподключение всего проекта к другому SQL серверу при запуске?
В MSDN написано, что свойство "ConnectionString" того же SQLConnection можно выставить в виде "File Name= MyConn.udl", однако у меня эта конструкция не работает, говорит, что ключевое слово File Name не поддерживается.
Какие будут мысли спецов по этому поводу?
Использую Visual Studio .Net 2003 Enterprise Arhitecht.
24 фев 04, 11:24    [548271]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно (переподключение к MS SQL)  [new]
hDrummer
Member

Откуда: Турция
Сообщений: 18227
я пользую web.config для этого -

</system.web>

<appSettings>
<add key="con4all" value="data source=servername;initial catalog=DBName;persist security info=false;uid=xxx;pwd=xxx;packet size=4096" />
</appSettings>

</configuration>

можно пароль шифровать если надо.

а вот так получаю -

using System.Configuration;
...
scon = new SqlConnection();
scon.ConnectionString = ConfigurationSettings.AppSettings["con4all"];

И потом легко поменять строку соединения - только в одном месте.
24 фев 04, 12:59    [548462]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно (переподключение к MS SQL)  [new]
zz
Member

Откуда: Колыбель космонавтики
Сообщений: 1796
Спасибо, буду пробовать)
24 фев 04, 13:14    [548514]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить