lxa85
31-03-2013, 18:30
Здравствуйте.
Помогите пожалуйста с следующей ситуацией:
Есть запущенный локально MSSQL сервер.
Тип сервера: "Компонент Database Engine"
Имя: LXA85\MSSQL_STANDART
На сервере лежит база данных: Work
Требуется:
Пройти по всем таблицам данной базы и выполнить запрос
SELECT * FROM TableName; // Где TableName -- имя текущей таблицы
Результат сохранить в
файл с именем TableName в форме отчета или в форме CSV. Дальше уже разберу средствами python.
Т.е. как я понимаю надо получить список баз, затем в цикле foreach выполнить запрос.
Все, дальше я ничего не понимаю. Особенно, как подключиться к базе и как понять, что этому мешает.
Интернет почти единогласно твердит Invoke-Sqlcmd, но мне от этого не легче.
Даже когда PS из Managment Studio запускаю.
Помогите пожалуйста с следующей ситуацией:
Есть запущенный локально MSSQL сервер.
Тип сервера: "Компонент Database Engine"
Имя: LXA85\MSSQL_STANDART
На сервере лежит база данных: Work
Требуется:
Пройти по всем таблицам данной базы и выполнить запрос
SELECT * FROM TableName; // Где TableName -- имя текущей таблицы
Результат сохранить в
файл с именем TableName в форме отчета или в форме CSV. Дальше уже разберу средствами python.
Т.е. как я понимаю надо получить список баз, затем в цикле foreach выполнить запрос.
Все, дальше я ничего не понимаю. Особенно, как подключиться к базе и как понять, что этому мешает.
Интернет почти единогласно твердит Invoke-Sqlcmd, но мне от этого не легче.
Даже когда PS из Managment Studio запускаю.