Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2013, 13:18   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию ConnectionString для БД MS SQL

Есть следующий ConnectionString для подключения базы данных

Код:
ConString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=ASUSK50IN;Initial File Name=D:\DataBase.mdf';
Вопрос: получается, что идет привязка к имени моего компьютера Data Source=ASUSK50IN

Что делать в том случае, программа будет устанавливаться на компьютеры клиентов?
Dux вне форума Ответить с цитированием
Старый 17.10.2013, 13:43   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

а когда Вы будете ставить программу на компьютеры клиентов, где будет находится сервер MS SQL?
Вот к нему путь и прописывайте.
А саму строчку вполне можно формировать динамически, из нужных параметров.
(поиском на форуме легко найдёте примеры).

p.s. хорошим тоном считается вынесение подобных параметеров в настройки (да хоть в тот же INI файл)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.10.2013, 17:11   #3
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
а когда Вы будете ставить программу на компьютеры клиентов, где будет находится сервер MS SQL?
Вот к нему путь и прописывайте.
А саму строчку вполне можно формировать динамически, из нужных параметров.
(поиском на форуме легко найдёте примеры).

p.s. хорошим тоном считается вынесение подобных параметеров в настройки (да хоть в тот же INI файл)
Спасибо, так и сделаю! Еще один глупый вопрос (только не пинайте). Нужно ли на клиентские компьютеры устанавливать MS SQL Server Express? Ели он должен быть установлен только на серверном компьютере?
Dux вне форума Ответить с цитированием
Старый 17.10.2013, 18:58   #4
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

Цитата:
Сообщение от Dux Посмотреть сообщение
Нужно ли на клиентские компьютеры устанавливать MS SQL Server Express? Ели он должен быть установлен только на серверном компьютере?
только на сервере.
maLoy*508 вне форума Ответить с цитированием
Старый 17.10.2013, 20:09   #5
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от maLoy*508 Посмотреть сообщение
только на сервере.
Спасибо! Ситуация проясняется.
Dux вне форума Ответить с цитированием
Старый 18.10.2013, 23:36   #6
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Что делать в том случае, программа будет устанавливаться на компьютеры клиентов? Если вы работаете библиотеке ADO самый простой и хороши варят, создать UDL файл http://support.microsoft.com/kb/300261/ru А если работаете через другом библиотеке MyDAC , DAO или ODAC надо написать на Delphi что все ваши ConString читал из ini файла . то ест , Параметры не в каком случае не должно быть в программе .

если понадобится заменить компьютер на который ест (Сервер) ? что потом ? Разработчик обязан что (все это технические параметрий ) вынести наружу ! что бы программу не понадобилось перекомпилировать
xxbesoxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ConnectionString без установки Sql Server 2008 R2 Aydan Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 1 03.09.2012 22:16
ConnectionString без установки Sql Server 2008 R2 Aydan C# (си шарп) 3 09.08.2012 14:11
connectionString Neolit1819 Помощь студентам 0 08.06.2011 23:11
ConnectionString chinara БД в Delphi 5 15.11.2010 14:21
ConnectionString для FoxPro Cabyrc БД в Delphi 6 09.10.2009 11:31