vijay_bale Ответов: 1

Как узнать, что мое приложение visula C# подключено к этой системе SQL - базе данных или сети


В моем приложении я подключаю данные SQL server. Я хочу знать, что мое приложение подключено к локальной базе данных или сетевой базе данных SQL server.

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

Я искал решение в сети, но пришел с некоторыми ответами, которые не подходят

Mehdi Gholam

Проверьте строку подключения.

1 Ответов

Рейтинг:
1

OriginalGriff

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

Но... Я бы не стал полагаться на это при принятии решения о том, находитесь ли вы в dev или release: я бы использовал очень специфические конфигурационные файлы, чтобы убедиться, что dev всегда будет иметь доступ только к dev DB. Последнее, что вам когда-либо нужно, - это код dev, работающий против производственной БД: возможности для проблем слишком велики!


F-ES Sitecore

Вам также нужно проверить наличие ".", и не забудьте также обработать имена экземпляров.