Мне нужно запустить инструкцию SELECT, которая делает правильное внешнее соединение между двумя таблицами, которые находятся в двух разных базах данных из сценария Powershell. У меня есть код, который может подключаться к одной БД и выполнять выбор там, но я не знаю, как подключить соединение БД ко второй базе данных к тому же объекту System.Data.Odbc.OdbcCommand. Это возможно?ВЫБЕРИТЕ несколько баз данных MSSQL в Powershell?
0
A
ответ
0
Connect вы на одной базе и попробовать что-то вроде этого:
Select *
From yourbase1.dbo.yourtable1 f1 right
Outer Join yourbase2.dbo.yourtable2 f2
On f1.key1=f2.key1
пример кода C#
string connetionString = null;
OdbcConnection cnn;
connetionString = "Driver={SQL Server};Server=COLOSSUS\\SQLEXPRESS;Database=test;Trusted_Connection = Yes; ";
cnn = new OdbcConnection(connetionString);
try
{
cnn.Open();
using (OdbcCommand com = new OdbcCommand("select * from test.dbo.DemoTable f1 right outer join dbremy57.dbo.NewTable f2 on f1.ID=f2.ID", cnn))
{
using (OdbcDataReader reader = com.ExecuteReader())
{
while (reader.Read())
{
string word = reader.GetString(0);
// Word is from the database. Do something with it.
}
}
}
cnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
Смежные вопросы
- 1. Выберите несколько баз данных
- 2. Консолидация баз данных MSSQL
- 3. Несколько баз данных в Pyramid
- 4. Sync Master и несколько клиентских баз данных (двунаправленный) - сервер MSSQL
- 5. SqlAlchemy Несколько баз данных Python
- 6. Выберите несколько столбцов в powershell
- 7. Как вызвать несколько баз данных в Microsoft Powershell
- 8. Django Несколько баз данных
- 9. MagicalRecord: несколько баз данных
- 10. Wordpress несколько баз данных
- 11. Cakephp3 несколько баз данных
- 12. couchdb несколько баз данных
- 13. MVC4 Несколько баз данных
- 14. Несколько баз данных ELMAH
- 15. Запросить несколько баз данных?
- 16. Джанго - Несколько баз данных
- 17. ADODB Несколько баз данных
- 18. Symfony Несколько баз данных
- 19. Несколько баз данных Grails
- 20. Wordpress Несколько баз данных
- 21. Sails.js несколько баз данных в различных средах
- 22. Несколько баз данных в EF6
- 23. Несколько баз данных в Rails
- 24. несколько баз данных в codeigniter
- 25. Несколько баз данных в Rails
- 26. Несколько баз данных в Ecto
- 27. MSSQL Выберите несколько таблиц для вставки
- 28. Выберите два или несколько таблиц из разных баз данных
- 29. Скрипт для Сформировать баз данных в Powershell
- 30. выберите несколько столбцов по группам и времени в mssql
Я попытался 'ВЫБРАТЬ dbo.ALL_EVENTS.ID, dbo.ALL_EVENTS.PRIORITY, yourbase2 .dbo.NODE_1.A_NAME ОТ yourbase2.dbo.NODE_1 RIGHT OUTER JOIN dbo.ALL_EVENTS ВКЛ (dbo.ALL_EVENTS.NODE_ID = правый (sys.fn_sqlvarbasetostr (yourbase2.dbo.NODE_1.NODE_ID), 32)) ; 'но получил исключение ». Идентификатор ulti-part 'yourbase2.dbo.NODE_1.A_NAME' не может быть привязан. – reibuehl
попытайтесь создать представление в своей базе данных1 в своей таблице в вашей базе2 и выберите в своем представлении – Esperento57
К сожалению, мне не разрешено изменять схемы DB в любой из двух БД. – reibuehl