2015-02-17 3 views
-1

У меня есть 3 базы данных, прикрепленные к моему экземпляру SQL. Из моего приложения строка # соединение С:Просмотреть все базы данных из строки подключения SQL

SqlConnection conn = new SqlConnection(); 
conn.ConnectionString = @"Data Source=server\SQLEXPRESS;Initial Catalog=Database1;Integrated Security=True"; 

Mr Проблема заключается в мои SQL скрипты ссылки на другие присоединенные базы данных и некоторые из моих сценариев основаны на динамическом заявлении USE посмотреть на другой присоединенной базе данных.

В любом случае, чтобы строка соединения отображала все прикрепленные базы данных, поэтому мои SQL-скрипты, которые я запускаю через строку соединения, могут запрашивать другие базы данных, кроме указанной исходной базы данных каталога?

Спасибо

+2

Вы не можете получить доступ к другим базам данных в своем скрипте через обычный формат «Database2.dbo.OtherTable»? – overslacked

+0

попытка взлома? –

+0

@AdrianSalazar не судите. Все знания могут быть использованы для добра или зла, и каждый должен решить, как они его используют. Если у вас нет доказательств того, что OP пытается что-то злое оскорбить их своими подозрениями, это неуместно. –

ответ

0

Я предлагаю вам добавить все строки подключения в конфигурационном файле и вызывать их по мере необходимости.

+2

Это не ответ, это должен быть комментарий, особенно в его текущем состоянии. – MethodMan