progs:mssql
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
progs:mssql [16.08.2019 11:23] – viacheslav | progs:mssql [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Microsoft SQL Server ====== | ||
+ | Тихая установка: | ||
+ | <code dos> | ||
+ | Setup.exe / | ||
+ | </ | ||
+ | |||
+ | ===== Проблемы, | ||
+ | //The /UIMode setting cannot be used in conjunction with /Q or /QS.//\\ | ||
+ | Решение - закомментировать параметр UIMODE. | ||
+ | |||
+ | //The / | ||
+ | Решение - добавить параметр\\ | ||
+ | %%IAcceptSQLServerLicenseTerms=" | ||
+ | |||
+ | //Missing sa account password. The sa account password is required for SQL Authentication mode.//\\ | ||
+ | Решение - добавить параметр\\ | ||
+ | %%SAPWD=" | ||
+ | |||
+ | ===== Пример файла ===== | ||
+ | Ставятся Database Engine, полнотекстовый поиск и элементы управления, | ||
+ | В конфиге нужно заменить %%SAPWD=" | ||
+ | |||
+ | ++++ Пример файла (в данном примере для 2012) | | ||
+ | <file ini ConfigurationFile.ini> | ||
+ | ;SQL Server 2012 Configuration File | ||
+ | [OPTIONS] | ||
+ | |||
+ | IAcceptSQLServerLicenseTerms=" | ||
+ | SAPWD=" | ||
+ | |||
+ | ; Задает поток операций установки, | ||
+ | |||
+ | ACTION=" | ||
+ | |||
+ | ; Подробная справка для аргумента командной строки ENU пока не определена. | ||
+ | |||
+ | ENU=" | ||
+ | |||
+ | ; Параметр, | ||
+ | |||
+ | ; UIMODE=" | ||
+ | |||
+ | ; Программа установки не будет выводить пользовательский интерфейс. | ||
+ | |||
+ | QUIET=" | ||
+ | |||
+ | ; Программа установки будет только отображать ход установки без вмешательства пользователя. | ||
+ | |||
+ | QUIETSIMPLE=" | ||
+ | |||
+ | ; Укажите, | ||
+ | |||
+ | UpdateEnabled=" | ||
+ | |||
+ | ; Указывает компоненты для установки, | ||
+ | ; SQL Server Data Tools и другие общие компоненты. | ||
+ | ; и другие общие компоненты. | ||
+ | |||
+ | FEATURES=SQLENGINE, | ||
+ | |||
+ | ; Укажите расположение каталога, | ||
+ | |||
+ | UpdateSource=" | ||
+ | |||
+ | ; Отображает сведения об использовании параметров командной строки. | ||
+ | |||
+ | HELP=" | ||
+ | |||
+ | ; Указывает, | ||
+ | |||
+ | INDICATEPROGRESS=" | ||
+ | |||
+ | ; Указывает, | ||
+ | |||
+ | X86=" | ||
+ | |||
+ | ; Укажите корневой каталог установки для общих компонентов. | ||
+ | |||
+ | INSTALLSHAREDDIR=" | ||
+ | |||
+ | ; Укажите корневой каталог установки для общих компонентов WOW64. | ||
+ | |||
+ | INSTALLSHAREDWOWDIR=" | ||
+ | |||
+ | ; Укажите именованный экземпляр или экземпляр по умолчанию. MSSQLSERVER является экземпляром по умолчанию для всех выпусков, | ||
+ | |||
+ | INSTANCENAME=" | ||
+ | |||
+ | ; Укажите, | ||
+ | |||
+ | SQMREPORTING=" | ||
+ | |||
+ | ; Укажите идентификатор экземпляра для указанных компонентов SQL Server. Структура каталогов SQL Server, структура реестра SQL Server и имена служб SQL Server будут включать в себя идентификатор данного экземпляра SQL Server. | ||
+ | |||
+ | INSTANCEID=" | ||
+ | |||
+ | ; Укажите, | ||
+ | |||
+ | ERRORREPORTING=" | ||
+ | |||
+ | ; Укажите каталог установки. | ||
+ | |||
+ | INSTANCEDIR=" | ||
+ | |||
+ | ; Имя учетной записи агента | ||
+ | |||
+ | AGTSVCACCOUNT=" | ||
+ | |||
+ | ; Автоматический запуск службы после установки. | ||
+ | |||
+ | AGTSVCSTARTUPTYPE=" | ||
+ | |||
+ | ; TCP-порт связи кирпича диспетчера подключений | ||
+ | |||
+ | COMMFABRICPORT=" | ||
+ | |||
+ | ; Как матрица будет использовать частные сети | ||
+ | |||
+ | COMMFABRICNETWORKLEVEL=" | ||
+ | |||
+ | ; Как осуществляется защита связи между кирпичами | ||
+ | |||
+ | COMMFABRICENCRYPTION=" | ||
+ | |||
+ | ; TCP-порт, | ||
+ | |||
+ | MATRIXCMBRICKCOMMPORT=" | ||
+ | |||
+ | ; Тип запуска для службы SQL Server. | ||
+ | |||
+ | SQLSVCSTARTUPTYPE=" | ||
+ | |||
+ | ; Уровень, | ||
+ | |||
+ | FILESTREAMLEVEL=" | ||
+ | |||
+ | ; Чтобы включить RANU для выпуска SQL Server Express, укажите значение " | ||
+ | |||
+ | ENABLERANU=" | ||
+ | |||
+ | ; Задает параметры сортировки Windows или параметры сортировки SQL Server для компонента Database Engine. | ||
+ | |||
+ | SQLCOLLATION=" | ||
+ | |||
+ | ; Учетная запись для службы SQL Server: Домен\Пользователь или системная учетная запись. | ||
+ | ; Значение по умолчанию, | ||
+ | ; SQLSVCACCOUNT=" | ||
+ | |||
+ | SQLSVCACCOUNT=" | ||
+ | |||
+ | ; Одна или несколько учетных записей Windows для подготовки в качестве системных администраторов SQL Server. | ||
+ | |||
+ | SQLSYSADMINACCOUNTS=" | ||
+ | |||
+ | ; По умолчанию используется проверка подлинности Windows. Для смешанного режима проверки подлинности используйте значение " | ||
+ | |||
+ | SECURITYMODE=" | ||
+ | |||
+ | ; Провизионировать текущего пользователя как системного администратора компонента Database Engine для SQL Server 2012 Express. | ||
+ | |||
+ | ADDCURRENTUSERASSQLADMIN=" | ||
+ | |||
+ | ; Укажите 0, чтобы выключить, | ||
+ | |||
+ | TCPENABLED=" | ||
+ | |||
+ | ; Укажите 0, чтобы отключить, | ||
+ | |||
+ | NPENABLED=" | ||
+ | |||
+ | ; Тип запуска для службы браузера. | ||
+ | |||
+ | BROWSERSVCSTARTUPTYPE=" | ||
+ | |||
+ | ; Добавить описание входного аргумента FTSVCACCOUNT | ||
+ | |||
+ | FTSVCACCOUNT=" | ||
+ | |||
+ | </ | ||
+ | ++++ | ||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ===== Запросы в базу из Powershell ===== | ||
+ | |||
+ | <code powershell> | ||
+ | $sqlServer = " | ||
+ | # list all databases | ||
+ | invoke-command -computername $sqlServer -command {Invoke-Sqlcmd -ServerInstance " | ||
+ | # list all tables in a database | ||
+ | invoke-command -computername $sqlServer -command {Invoke-Sqlcmd -ServerInstance " | ||
+ | </ | ||
+ | |||
+ | ===== Кластер ===== | ||
+ | |||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||
+ | https:// | ||