SQL Server 2012の無人インストール

図1に示すように、指定されたパラメータストリップによってマウント

 

  1.  
    SETUP.EXE / Q / IACCEPTSQLSERVERLICENSETERMS / ACTION = インストール/ PID = <validpid> / FEAT
  2.  
    URESは= SQL、AS、RS、IS、ツール
  3.  
    / INSTANCENAME = MSSQLSERVER / SQLSVCACCOUNT = "のMyDomain \マイアカウント"
  4.  
    / SQLSVCPASSWORD = "************" / SQLSYSADMINACCOUNTS = "のMyDomain \マイアカウント"
  5.  
    / AGTSVCACCOUNT = "のMyDomain \マイアカウント" / AGTSVCPASSWORD = "************"
  6.  
    / ASSVCACCOUNT = "のMyDomain \マイアカウント" / ASSVCPASSWORD = "************"
  7.  
    / RSSVCACCOUNT = "のMyDomain \マイアカウント" / RSSVCPASSWORD = "************"
  8.  
    / ISSVCAccount = "のMyDomain \マイアカウント" / ISSVCPASSWORD = "************"
  9.  
    / ASSYSADMINACCOUNTS = "のMyDomain \マイアカウント"

 

 

  • 方法2、インストール設定ファイルの指定

 

  1.  
    I:\> Setup.exeを/ConfigurationFile="d:\ConfigurationFile.ini」
  2.  
    マイクロソフト(R)SQL Server 2012の11.00.2100.60
  3.  
    すべての著作権(c)マイクロソフトコーポレーション。無断複写・転載を禁じます。

 


インストールする別の方法。

 

ここに私のプロフィールは、I01 2012という名前のSQL Serverのインスタンスに参加すること、です。;のように凝視、

 

 

  1.  
    ; ライセンス条項の受諾を確認するために必要です。
  2.  
    = "True" をIACCEPTSQLSERVERLICENSETERMS

注意を払います

;UIMODE="False"

 

 

  1.  
    注意を払います
  2.  
    1、または他のエラーを選択してください
  3.  
    ;セットアップは関係なく、どのようなユーザーインターフェースの表示されません。
  4.  
     
  5.  
    QUIET = "偽"
  6.  
     
  7.  
    ;セットアップはどんな必要性、ユーザーとの対話なしで実行の進捗状況が表示されません。

QUIETSIMPLE <= "真"

 

 

  1.  
    注意してください。デフォルトではWindows認証です。「SQL」を使用混合モード認証を表します。
  2.  
     
  3.  
    SECURITYMODE = "SQL"
  4.  
    SAPWD = "1qaz2WSX"

 

 

ここでは完全なファイルがあり、

 

  1.  
    ; SQL Server 2012の設定ファイル
  2.  
    [オプション]
  3.  
    ; ライセンス条項の受諾を確認するために必要です。
  4.  
    = "True" をIACCEPTSQLSERVERLICENSETERMS
  5.  
    ;ワークフローは、インストーラを指定しました。 INSTALL、アンインストールしたり、アップグレードしてください。

これは必須パラメータです。ACTIONは=「インストール」;まだENUのコマンドラインパラメータのヘルプの具体的な定義はありません。ENU =「偽」;ユーザーインターフェースの動作を制御するパラメータ。

通常のための完全なUIのための有効な値は、簡略化されたUI AutoAdvance用として、EnableUIOnServerCoreセットアップのServer CoreのGUIブロックをスキップされます。

; [UiMode]が「偽」;セットアップは関係なく、どのようなユーザーインターフェースの表示されません。

QUIET =「偽」;セットアップは実行の進行状況が表示されます。どんなにすることなく、どのようなユーザーインタラクション。

QUIETSIMPLE =「True」を、SQL Serverのセットアップは、製品のアップデートを発見し、含めるかどうかを指定します。

有効な値はTrueとFalseは0または1です。デフォルトでは、SQL Serverセットアップが見つかりました。アップデートが含まれます。

=「偽」はupdateEnabled;ここで、インストール、アンインストールや機能をアップグレードするために指定します。主な機能のリストはSQL、AS、RS、IS、MDSおよびツールが含まれています。SQL機能は、データベースエンジン、レプリケーション、フルテキストおよびデータ品質サービス(DQS)サーバーにインストールされます。

ツールは、管理ツール、オンラインブックコンポーネント、SQL Serverデータツールおよびその他の共有コンポーネントをインストールします備えています。特長= SQLENGINE、レプリケーション、FULLTEXT、DQ、製品のアップデートの場所を取得するSQL Serverのセットアップを指定します。有効な値は、「MU」(製品のアップデートを検索する)、かつ効果的にフォルダのパスです。\ MyUpdates相対パスまたはUNC共有フォルダなどが挙げられます。デフォルトでは、SQL Serverのセットアップは、Window Server Update ServicesよりMicrosoft UpdateまたはWindows Updateサービスを検索します。UpdateSource =「MU」;コマンドラインパラメータは=「偽」HELPを使用するように表示し、コンソールにその特定のセットアップログを指定します。

INDICATEPROGRESS =「偽」;インストールプログラムは、WOW64でインストールする必要が指定します。IA64または32ビットシステムでは、このコマンドラインパラメータをサポートしていません。X86 =「偽」;指定した共有コンポーネントのルート・ファイル・フォルダをマウントします。後に共有コンポーネントがインストールされています。このフォルダには変わりません。INSTALLSHAREDDIR = "C:\ Program Files \ MicrosoftのSQLサーバ"; WOW64インストール・ルート・ファイルは共有コンポーネントのフォルダを指定します。WOW64共有コンポーネントがインストールされた後、フォルダは変更されません。

INSTALLSHAREDWOWDIR = "C:\プログラムファイル(x86の)\ Microsoft SQL Serverの";デフォルトまたは名前付きインスタンスを指定します。デフォルトのインスタンスMSSQLSERVER非Expressのバージョン番号、から[SQLExpressは、デフォルトのインスタンスExpressのバージョン番号です。

分析サービス(AS)またはレポートサービス(RS)ながら、このパラメータが必要とされ、SQL Serverデータベースエンジン(SQL)をインストールします。INSTANCENAME = "I01";あなたは、インスタンスID指定されたSQL Serverの機能を指定しているよう。SQL Serverのフォルダ構造、レジストリ構造、およびサービス名は、SQL ServerのインスタンスのIDが含まれます。

指定されたSQL Serverの機能の使用状況データを収集することができ; INSTANCEID =「I01」。そして、マイクロソフトにデータを送信します。

この機能を有効にするには、1またはTrueを指定します。この機能を無効にするには0またはFalseを指定します。

SQMREPORTING =「false」が、エラーは将来のSQL Serverのバージョン番号を向上させるために、マイクロソフトに報告するかどうかを指定します。この機能を有効にするには、1またはTrueを指定します。この機能を無効にするには0またはFalseを指定します。ERRORREPORTING =「false」が、インストールフォルダを指定します。INSTANCEDIR = "E:\ Program Files \ MicrosoftのSQLサーバ";演技アカウント名AGTSVCACCOUNT = "NTサービス\にSQLAgent $ I01";インストール後に、独自のイニシアチブでサービスを開始します。

AGTSVCSTARTUPTYPE =「マニュアル」; CMブロックTCP通信ポートCOMMFABRICPORT =「0」;プライベートネットワークCOMMFABRICNETWORKLEVEL =「0」を使用する方法マトリックス;ブロック間の通信COMMFABRICENCRYPTION =「0」を保護する方法、TCPポートMATRIXCMBRICKCOMMPORTを使用してCMブロック= "0";スタートアップの種類SQL Serverサービス。SQLSVCSTARTUPTYPE = "マニュアル";レベル(1、2または3)FILESTREAM機能を有効にします。FILESTREAMLEVEL = "0"; SQL Server ExpressにRANUを有効にするには、 "1" に設定されています。ENABLERANU =「false」が、Windows照合順序またはSQLデータベースエンジンの照合順序を指定します。ドメイン\ユーザーまたはシステムアカウント:; SQLCOLLATION = "Chinese_PRC_CI_ASは、" SQL Serverサービスを占めています。

SQLSVCACCOUNT = "NTサービス\ MSSQL $ I01"; SQL Serverシステム管理者のWindowsアカウントを設定します。SQLSYSADMINACCOUNTS =「管理者」;デフォルトではWindows認証です。「SQL」を使用混合モード認証を表します。

SECURITYMODE = "SQL" SAPWD = "1qaz2WSX"; SQL Server 2012のExpressデータベースエンジンシステム管理者に、現在のユーザー。ADDCURRENTUSERASSQLADMIN =「偽」、プロトコルを指定し、TCP / IPプロトコルを無効にするには0を指定するには1を有効になっています。TCPENABLED =「1」; 0が指定された名前付きパイププロトコルを無効にし、プロトコルが有効に指定します。NPENABLED =「0」;サービスのブラウザのスタートアップの種類。BROWSERSVCSTARTUPTYPE = "マニュアル";記述は、入力パラメータを追加しFTSVCACCOUNT物語FTSVCACCOUNT = "NTサービス\ MSSQLFDLauncher $ I01"

1ミラーマウント

 

2コマンドラインを入力します。

 

 

3ド
I:\> Setup.exeを/ConfigurationFile="d:\ConfigurationFile.ini "

4インストール

どのように迅速なUIの変更ウィザード、pepole最初のプロファイルによって、インストールプロセスを設定ファイルに記述します。下図に保存されたパスの構成は、例えば、それを開いて、それを変更します

加わります

 

  1.  
    ; ライセンス条項の受諾を確認するために必要です。
  2.  
    = "True" をIACCEPTSQLSERVERLICENSETERMS

UIは表示されません。

;UIMODE="False"
  1.  
    注意を払います
  2.  
    第二の選挙。それ以外の場合はエラー
  3.  
    ;セットアップは関係なく、どのようなユーザーインターフェースの表示されません。
  4.  
     
  5.  
    QUIET = "偽"
  6.  
     
  7.  
    ;セットアップは実行の進行状況が表示されます。どんなにすることなく、どのようなユーザーインタラクション。
  8.  
     
  9.  
    QUIETSIMPLE="True"
  1.  
    注意; 默认值为 Windows 身份验证。使用 "SQL" 表示採用混合模式身份验证。
  2.  
     
  3.  
    SECURITYMODE="SQL"
  4.  
    SAPWD="1qaz2WSX"


 

HELP

 

  1.  
    Microsoft Windows [版本号 6.1.7601]
  2.  
    版权全部 (c) 2009 Microsoft Corporation。保留全部权利。

C:\Users\Patrick>I: I:\>setup.exe /help Microsoft (R) SQL Server 2012 11.00.2100.60 版权全部 (c) Microsoft Corporation。

保留全部权利。 使用方法: setup.exe /[选项]={value} /[选项]={value} ... 选项: ACTION 指定安装程序的工作流。如 INSTALL、UNINSTALL 或 UPG RADE。

这是必需的參数。 ADDCURRENTUSERASSQLADMIN Provision current user as a Database Engine system administrator for SQL Server 2012 Express. AGTDOMAINGROUP Either domain user name or system account AGTSVCACCOUNT Either domain user name or system account AGTSVCPASSWORD Password for domain user name. Not required for system account AGTSVCSTARTUPTYPE Startup type for the SQL Server Agent service. Supported values are Manual, Automatic or Disabled. ALLINSTANCES 指定全部实例都将包含在安装操作中。仅仅有在应用修补程 序时才支持此參数。 ALLOWUPGRADEFORSSRSSHAREPOIN RSInputSettings_AllowUpgradeForSSRSSharePointMode_ Description ASBACKUPDIR The location for the Analysis Services backup files. ASCOLLATION The collation used by Analysis Services. ASCONFIGDIR The location for the Analysis Services configuration files. ASDATADIR The location for the Analysis Services data files. ASLOGDIR The location for the Analysis Services log files. ASPROVIDERMSOLAP Specifies if the MSOLAP provider can run in process. ASSERVERMODE Specifies the server mode of the Analysis Services instance. Valid values are MULTIDIMENSIONAL and TABULAR. The default value is MULTIDIMENSIONAL. ASSVCACCOUNT The account used by the Analysis Services service. ASSVCPASSWORD The password for the Analysis Services service account. ASSVCSTARTUPTYPE Controls the service startup type setting for the service. ASSYSADMINACCOUNTS Specifies the list of administrator accounts to provision. ASTEMPDIR The location for the Analysis Services temporary files. BROWSERSVCSTARTUPTYPE Startup type for Browser Service. CLTCTLRNAME The computer name that the client communicates with for the Distributed Replay Controller service. CLTRESULTDIR The result directory for the Distributed Replay Client service. CLTSTARTUPTYPE The startup type for the Distributed Replay Client service. CLTSVCACCOUNT The account used by the Distributed Replay Client service. CLTSVCPASSWORD The password for the Distributed Replay Client service account. CLTWORKINGDIR The working directory for the Distributed Replay Client service. CLUSTERPASSIVE 指定 SQL Server 安装程序不应管理 SQL Server 服务。

此选项应该仅在非 Microsoft 群集环境中使用。

COMMFABRICENCRYPTION MATRIXCOMMMESSAGEPROTECTION {0,1} COMMFABRICNETWORKLEVEL MATRIXCOMMNETWORKISOLATION {0,1} COMMFABRICPORT MATRIXCOMMPORT <port> CONFIGURATIONFILE 指定将用于安装程序的配置文件。 CONFIRMIPDEPENDENCYCHANGE Indicates that the change in IP address resource dependency type for the SQL Server multi-subnet failover cluster is accepted. CTLRSTARTUPTYPE The startup type for the Distributed Replay Controller service. CTLRSVCACCOUNT The account used by the Distributed Replay Controller service. CTLRSVCPASSWORD The password for the Distributed Replay Controller service account. CTLRUSERS The Windows account(s) used to grant permission to the Distributed Replay Controller service. ENABLERANU Set to "1" to enable RANU for SQL Server Express. ENU 尚没有定义命令行參数 ENU 的具体帮助。

ERRORREPORTING 指定是否可将错误报告给 Microsoft 以便改进以后的 SQ L Server 版本号。指定 1 或 True 将启用此功能。指定 0 或 False 将禁用此功能 。

FAILOVERCLUSTERDISKS Specifies a cluster shared disk to associate with the SQL Server failover cluster instance. FAILOVERCLUSTERGROUP Specifies the name of the cluster group for the SQL Server failover cluster instance. FAILOVERCLUSTERIPADDRESSES Specifies an encoded IP address. The encodings are semicolon-delimited (;), and follow the format <IP Type>;<address>;<network name>;<subnet mask>. Supported IP types include DHCP, IPV4, and IPV6. FAILOVERCLUSTERNETWORKNAME Specifies the name of the SQ LServer failover cluster instance. This name is the network name that is used to connect to SQL Server services. FAILOVERCLUSTERROLLOWNERSHIP Specifies whether the upgraded nodes should take ownership of the failover instance group or not. Use 0 to retain ownership in the legacy nodes, 1 to make the upgraded nodes take ownership, or 2 to let SQL Server Setup decide when to move ownership. FEATURES 指定要安装、卸载或升级的功能。顶级功能列表包含 SQL 、AS、RS、IS、MDS 和工具。SQL 功能将安装数据库引擎、复制、全文和 Data Quality Se rvices (DQS)服务器。工具功能将安装管理工具、联机丛书组件 、SQL Server Data Tools 和其它共享组件。 FILESTREAMLEVEL Level to enable FILESTREAM feature at (0, 1, 2 or 3). FILESTREAMSHARENAME Name of Windows share to be created for FILESTREAM File I/O. FTSVCACCOUNT User account for Full-text Filter Daemon Host. FTSVCPASSWORD User password for Full-text Filter Daemon Host account. FTUPGRADEOPTION Full-text catalog upgrade option. HELP 显示命令行參数使用方法 IACCEPTSQLSERVERLICENSETERMS 通过指定此參数并接受 SQL Server 许可条款,您确认已 阅读并理解使用条款的内容。 INDICATEPROGRESS 指定应将具体的安装程序日志传送到控制台。

INSTALLSHAREDDIR 指定共享组件的安装根文件夹。在已安装共享组件后,此目 录保持不变。 INSTALLSHAREDWOWDIR 指定 WOW64 共享组件的安装根文件夹。

在已安装 WOW64 共 享组件后,此文件夹保持不变。 INSTALLSQLDATADIR The Database Engine root data directory. INSTANCEDIR 指定实例根文件夹。 INSTANCEID 为您已指定的 SQL Server 功能指定实例 ID。SQL Serve r 文件夹结构、注冊表结构和服务名称将包含 SQL Server 实 例的实例 ID。 INSTANCENAME 指定默认实例或命名实例。MSSQLSERVER 是非 Express 版本号的默认实例,SQLExpress 则是 Express 版本号的默认 实例。

在安装 SQL Server 数据库引擎(SQL)、Analysis Services (AS)或 Reporting Services (RS)时,此參数是必需的。 ISSVCACCOUNT Either domain user name or system account. ISSVCPASSWORD Password for domain user. ISSVCSTARTUPTYPE Automatic, Manual or Disabled. MATRIXCMBRICKCOMMPORT MATRIXCMBRICKCOMMPORT portNumber MATRIXCMSERVERNAME MATRIXCMSERVERNAME hostName\instanceName MATRIXNAME MATRIXNAME=<name> NPENABLED Specify 0 to disable or 1 to enable the Named Pipes protocol. PID 指定 SQL Server 产品密钥以配置您要使用哪个版本号。 QUIET 安装程序将不会显示不论什么用户界面。 QUIETSIMPLE 安装程序将仅仅显示运行进度,而不须要不论什么用户交互。

ROLE 尚没有定义命令行參数 ROLE 的具体帮助。 RSCATALOGSERVERINSTANCENAME The SQL Server server for the report server catalog database. RSINSTALLMODE RSInputSettings_RSInstallMode_Description RSSHPINSTALLMODE RSInputSettings_RSInstallMode_Description RSSVCACCOUNT Specify the service account of the report server. This value is required. If you omit this value, Setup will use the default built-in account for the current operating system (either NetworkService or LocalSystem). If you specify a domain user account, the domain must be under 254 characters and the user name must be under 20 characters. The account name cannot contain the following characters: " / \ [ ] : ; | = , + * ? < > RSSVCPASSWORD Specify a strong password for the account. A strong password is at least 8 characters and includes a combination of upper and lower case alphanumeric characters and at least one symbol character. Avoid spelling an actual word or name that might be listed in a dictionary. RSSVCSTARTUPTYPE Specifies the startup mode for the Report Server service. Valid values include Manual, Automatic, and Disabled. The default value for StartupType is Manual, where the server is started when a request is received. RSUPGRADEDATABASEACCOUNT RSInputSettings_RSInstallMode_Description RSUPGRADEPASSWORD RSInputSettings_RSInstallMode_Description RULES 指定要执行的规则 ID 或规则组 ID 的列表。

SAPWD Password for SQL Server sa account. SECURITYMODE The default is Windows Authentication. Use "SQL" for Mixed Mode Authentication. SQLBACKUPDIR Default directory for the Database Engine backup files. SQLCOLLATION Specifies a Windows collation or an SQL collation to use for the Database Engine. SQLSVCACCOUNT Account for SQL Server service: Domain\User or system account. SQLSVCPASSWORD A SQL Server service password is required only for a domain account. SQLSVCSTARTUPTYPE Startup type for the SQL Server service. SQLSYSADMINACCOUNTS Windows account(s) to provision as SQL Server system administrators. SQLTEMPDBDIR Directory for Database Engine TempDB files. SQLTEMPDBLOGDIR Directory for the Database Engine TempDB log files. SQLUSERDBDIR Default directory for the Database Engine user databases. SQLUSERDBLOGDIR Default directory for the Database Engine user database logs. SQMREPORTING 指定能够收集 SQL Server 功能使用情况数据,并将数据 发送到 Microsoft。

指定 1 或 True 将启用此功能,指定 0 或 False 将禁用此功能 。

TCPENABLED Specify 0 to disable or 1 to enable the TCP/IP protocol. UIMODE 用于控制用户界面行为的參数。

有效值对于完整 UI 为 N ormal,对于简化的 UI 为 AutoAdvance,为 EnableUIOnServerCore 则跳过 Server Core 安装程序 GUI 块。 UpdateEnabled 指定 SQL Server 安装程序是否应发现和包含产品更新。 有效值是 True 和 False 或者 1 和 0。默认情况下,SQL Server 安装程序将包含 找到的更新。 UpdateSource 指定 SQL Server 安装程序将获取产品更新的位置。有效 值为 "MU" (以便搜索产品更新)、有效文件夹路径以及 .\MyUpdates 或 UNC 共享文件夹之类的相对路径。

默认情况下,SQL Server 安 装程序将通过 Window Server Update Services 搜索 Microsoft Update 或 Windows Update 服务。 X86 指定安装程序应该安装到 WOW64 中。IA64 或 32 位系统 不支持此命令行參数。 完整的无人參与安装演示样例,显示全部必需的參数: setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=install /PID=<validpid> /FEAT URES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount" /SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount " /AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************" /ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************" /RSSVCACCOUNT="MyDomain\MyAccount" /RSSVCPASSWORD="************" /ISSVCAccount="MyDomain\MyAccount" /ISSVCPASSWORD="************" /ASSYSADMINACCOUNTS="MyDomain\MyAccount" 按随意键退出... ^C I:\>

 

PowerShell 批量启动关闭实例:

start test instances .bat

 

  1.  
    @powershell -command "Get-Service |Where-Object {$_.Name -like 'MSSQL$I*'}| Start-Service -ErrorAction SilentlyContinue"
  2.  
    @pause
  3.  
     



stop test instances .bat

 

  1.  
    @powershell -Command " Get-Service |Where-Object {$_.Name -like 'MSSQL$I*'}| Stop-Service -ErrorAction SilentlyContinue"
  2.  
     
  3.  
    @pause
  4.  
     



效果图

おすすめ

転載: www.cnblogs.com/accumulater/p/11226241.html