Инструменты пользователя

Инструменты сайта


progs:mssql

Microsoft SQL Server

Тихая установка: при прохождении мастера инсталлятора создаётся файл .ini, который можно использовать для тихой установки.

Setup.exe /ConfigurationFile=SQLConfigurationFile.ini

Проблемы, с которыми можно столкнуться при установке с конфигурационным файлом

The /UIMode setting cannot be used in conjunction with /Q or /QS.
Решение - закомментировать параметр UIMODE.

The /IAcceptSQLServerLicenseTerms command line parameter is missing or has not been set to true. It is a required parameter for setup action you are running.
Решение - добавить параметр
IAcceptSQLServerLicenseTerms="True"

Missing sa account password. The sa account password is required for SQL Authentication mode.
Решение - добавить параметр
SAPWD="Password"

Пример файла

Ставятся Database Engine, полнотекстовый поиск и элементы управления, установка автоматическая, с показом интерфейса (QUIETSIMPLE="True"). Авторизация смешанная, права для админов домена. Основной каталог - D:\SQL.
В конфиге нужно заменить SAPWD="Password" на реальный пароль.

Пример файла (в данном примере для 2012)

https://docs.microsoft.com/ru-ru/sql/database-engine/install-windows/install-sql-server-from-the-command-prompt?view=sql-server-2017

https://sqlsheeshya.wordpress.com/2017/06/05/sql-server-silentunattended-installation-and-errors-i-faced/

Запросы в базу из Powershell

$sqlServer = "sql-serv"
# list all databases
invoke-command -computername $sqlServer -command {Invoke-Sqlcmd -ServerInstance "localhost" -query "SELECT name FROM master.sys.databases"}
# list all tables in a database
invoke-command -computername $sqlServer -command {Invoke-Sqlcmd -ServerInstance "localhost" -database "1c_db" -query "SELECT * FROM INFORMATION_SCHEMA.TABLES"}

Кластер

progs/mssql.txt · Последнее изменение: 30.07.2024 19:21 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki