powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как задать пароль для учетной записи в запросе к SQL серверу?
3 сообщений из 3, страница 1 из 1
Как задать пароль для учетной записи в запросе к SQL серверу?
    #40090778
Quaker III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! С SQL знаком мало, знаю его больше, как базу данных для 1С. Появилась потребность автоматизировать ежедневные бэкапы 1С в папку на сервере (локальный диск на том же физическом сервере, где установлена 1С и SQL сервер). Запрос срабатывает, только в случае, если запустить SQL файл и несколько раз нажать кнопку "соединиться" в SQL Studio, затем, нажать "выполнить" данный скрипт. Т.е. сейчас, только ручной вариант.

Если запустить .cmd файл, который в последствие запустит скрипт, появляется лог в котором надпись "Пароль:" Т.к. имя учетной записи задано для входа в SQL сервер, а пароль, я не знаю как указать. Пробовал разные способы и через дровь после учетки и через @, но пароль не принимается в таком виде.

Подскажите, пожалуйста, как правило указывать логин и пароль в SQL запросе?

Мой cmd файл:

del "D:\Backup_1C\KA_Backup\log.txt"
sqlcmd -U uid=SRV\sa -S SRV -i D:\Backup_1C\KA_Backup\SQLQuery1.sql -o "D:\Backup_1C\KA_Backup\log.txt"
exit

Сам скрипт SQL:


declare @path varchar(max)=N'D:\Backup_1C\KA_Backup'+convert(varchar(max),getdate(),112) + N'.bak'
BACKUP DATABASE [KA] TO DISK = @path WITH NOFORMAT, NOINIT, NAME = N'KA-Полная База данных Резервное копирование', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
--ШАГ 2 - Проверка резервной копии
declare @backupSetId as int
declare @path varchar(max)=N'D:\Backup_1C\KA_Backup'+convert(varchar(max),getdate(),112) + N'.bak'
select @backupSetId = position from msdb..backupset where database_name=N'KA' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'KA' )
if @backupSetId is null begin raiserror(N'Ошибка верификации. Сведения о резервном копировании для базы данных "KA" не найдены.', 16, 1) end
RESTORE VERIFYONLY FROM DISK = @path WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
GO
...
Рейтинг: 0 / 0
Как задать пароль для учетной записи в запросе к SQL серверу?
    #40090782
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Quaker III Появилась потребность автоматизировать ежедневные бэкапы 1С в папку на сервер
Все велосипеды уже изобретены до вас.
https://ola.hallengren.com/sql-server-backup.html

Quaker IIIПодскажите, пожалуйста, как правило указывать логин и пароль в SQL запросе?
https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-ver15#syntax

sqlcmd
-E (use trusted connection)
Или
-P password
-U login_id
...
Рейтинг: 0 / 0
Как задать пароль для учетной записи в запросе к SQL серверу?
    #40090786
Quaker III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257, огромное спасибо!!! Заработало! Так просто все было, вот я деревянная голова!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как задать пароль для учетной записи в запросе к SQL серверу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]