Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/100: Рейтинг темы: голосов - 100, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.01.2016
Сообщений: 9

Загрузка sql скриптов через bat

15.09.2013, 21:16. Показов 20671. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, помогите!!!
Есть готовый sql скрипт в текстовом файле, хотел загружать их автоматически через bat, но не получается. Использую следующие команды:

sqlcmd -S server-PC\server\analitika -i C:\ResultExcel.sql

server-PC\server - имя сервера
analitika - наименование базы в которую необходимо загрузить данные.

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

Может кто знает другие способы загрузки скриптов в текстовом формате?

С базами данных только начинаю работать, поэтому за ошибки заранее извиняюсь
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.09.2013, 21:16
Ответы с готовыми решениями:

Запустить несколько скриптов из одного sql файла
Мне надо собирать базу в visual studio. Неудобно, когда все пакеты в одном файле. Как их растащить по файлам, чтобы запускалось все из...

SQL загрузка документов через DBF
Добрый день поставили Сервер сделали серверную 1С SQL 2012 Запускаем обработку загрузки документов и пишет "перед выполнением...

Запуск bat скриптов + TomCat + JSP
Здравствуйте. Имеется сервер Windows на который установлен TomCat на котором работает сайт страницы используют jsp. Все страницы в...

13
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
15.09.2013, 21:48
Code
1
sqlcmd -S PC\server -E -d analitika -i C:\ResultExcel.sql
Зачем выдумывать свой собственный синтаксис? Гораздо проще посмотреть на правильный в документации.
1
0 / 0 / 0
Регистрация: 22.01.2016
Сообщений: 9
15.09.2013, 22:55
Спасибо, только синтаксис -E не совсем понял к чему, без него всё заработало
0
0 / 0 / 1
Регистрация: 11.02.2015
Сообщений: 87
16.08.2017, 15:23
invm, подскажите, как можно прописать сервер не указывая конкретного имени? bat-файл будет запускаться на разных ПК и везде свой SQL Server.
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
16.08.2017, 15:35
daiciy,

1. не поднимай темы 100-летей давности
2. если нет именованых инстансов запускай без имени сервера
0
0 / 0 / 1
Регистрация: 11.02.2015
Сообщений: 87
16.08.2017, 15:45
Цитата Сообщение от qwertehok Посмотреть сообщение
если нет именованых инстансов запускай без имени сервера
- можно перевод не понятно. Что такое инстансов? И как прописать в bat? У меня так: sqlcmd -S.\SQLEXPRESS -E -i %~dp0CREATE.sql
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
16.08.2017, 15:50
открой учебник и узнаешь перевод
-0.50
0 / 0 / 1
Регистрация: 11.02.2015
Сообщений: 87
16.08.2017, 15:52
Злой вы человек.
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
16.08.2017, 16:03
Цитата Сообщение от daiciy Посмотреть сообщение
У меня так: sqlcmd -S.\SQLEXPRESS -E -i %~dp0CREATE.sql
Точка означает, грубо говоря, локальный компьютер. SQLEXPRESS - наименование экземпляра.
Если у вас везде именованные экземпляры SQLEXPRESS, то должно работать.
1
0 / 0 / 1
Регистрация: 11.02.2015
Сообщений: 87
16.08.2017, 16:10
invm, в том то и дело, что везде разные. То ВасяПК то совсем имя запредельное и совсем не SQLEXPRESS.
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
16.08.2017, 17:03
Цитата Сообщение от daiciy Посмотреть сообщение
То ВасяПК то совсем имя запредельное и совсем не SQLEXPRESS.
Я вам про Фому, а вы мне про Васю...
Важно наименование экземпляра SQL Server, а не наименование компьютера.
0
0 / 0 / 1
Регистрация: 11.02.2015
Сообщений: 87
16.08.2017, 17:17
invm, я же пишу, что не SQLEXPRESS. Есть 2012 там MSSQLSERVER
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
17.08.2017, 12:34
daiciy, список установленных экземпляров находится в реестре - HKLM\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL
Можете попробовать найти способ воспользоваться этим в bat-файле. Как по мне, на PowerShell будет гораздо проще реализовать.

Самый простой путь - настроить на всех ваших серверах один и тот же алиас для SQL Server и уже его использовать в батнике в качестве имени сервера.
1
0 / 0 / 1
Регистрация: 11.02.2015
Сообщений: 87
17.08.2017, 17:54
invm, спасибо. Попробую сделать как вы советуете.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.08.2017, 17:54
Помогаю со студенческими работами здесь

Обсуждение Полезных скриптов CMD/BAT
Из темы: https://www.cyberforum.ru/cmd-bat/thread671391-page5.html#post7597032 А можно уточнить с учетом какой специфики? Как я...

Возможна ли пошаговая отладка скриптов BAT/CMD?
Привет всем! Вопрос возможно к гуру. Подскажите в какой программе можно осуществлять пошаговую отладку работы скрипта? Поделитесь...

Загрузка текстовых файлов в БД SQL Server через C++ Builder
Доброго всем времени суток. Есть база данных SQL и Builder...связала их через ADO...все поля отлично заполняются через хранимые процедуры и...

Помогите с запуском bat-файла через bat-файл
Расклад таков: 1. У меня есть bat файл(help.bat). 2. Нужно написать ещё один чтобы он запускал help.bat в новом окне и небыл зависим от...

Загрузка дополнительных скриптов в QWebView
Имеется программа, которая подгружает данные из html страницы #include "widget.h" #include "ui_widget.h" ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru