|
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Installer SQL Server avec le partage de fichiers SMB en tant qu'option de stockage
Formats de partage de fichiers SMB :
-
\\ServerName\ShareName\ -
\\ServerName\ShareName
-
Chemin d'accès de bouclage, par exemple, \\localhost\... \ ou \\127.0.0.1\... \ -
Partages administratifs, par exemple, \\nomserveur\x$ -
Autres formats de chemin d'accès UNC tels que \\? \x:\ -
Lecteurs réseau mappés.
Instructions DDL (Data Definition Language) prises en charge
Options d'installation
-
Dans la page « Configuration du moteur de base de données » de l'interface utilisateur de l'installation, dans l'onglet « Répertoires de données », attribuez au paramètre « Répertoire de données racine » la valeur\\fileserver1\share1\ ». -
Dans l'installation à partir de l'invite de commandes, attribuez à « /INSTALLSQLDATADIR » la valeur « \\fileserver1\share1\ ». Voici l'exemple de syntaxe qui permet d'installer SQL Server sur un serveur autonome à l'aide de l'option de partage de fichiers SMB : Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="<StrongPassword>" /INSTALLSQLDATADIR="\\FileServer\Share1\" /IACCEPTSQLSERVERLICENSETERMS
Pour installer une instance de cluster de basculement SQL Server à un seul nœud avec le moteur de base de données et Analysis Services (instance par défaut) : setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /ASDOMAINGROUP="<DomainName\DomainGroup>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /SQLDOMAINGROUP="<DomainName\DomainGroup>" /INSTALLSQLDATADIR="\\FileServer\Share1\" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Pour plus d'informations sur l'utilisation de diverses options des paramètres de ligne de commande dans SQL Server 2012, consultez Installer SQL Server 2012 à partir de l'invite de commandes.
|
|
|
|
|---|---|---|
|
Windows Server 2008 |
|
|
|
Windows Server 2008 R2 |
|
|
|
|
|
|
-
Le compte de service SQL Server et le compte de service de l'agent SQL Server doivent disposer des autorisations de partage FULL CONTROL et des autorisations NTFS sur les dossiers de partage SMB. Le compte de service SQL Server peut être un compte de domaine ou un compte système si un serveur de fichiers SMB est utilisé. Pour plus d'informations sur les autorisations de partage et NTFS, consultez Autorisations de partage et NTFS sur un serveur de fichiers (http://go.microsoft.com/fwlink/?LinkId=245535).
Remarque
Les autorisations de partage FULL CONTROL et les autorisations NTFS sur les dossiers de partage SMB doivent être limitées : au compte de service de SQL Server, au compte de service de l'Agent SQL Server et aux utilisateurs Windows avec des rôles de serveur admin. Il est recommandé d'utiliser le compte de domaine en tant que compte de service SQL Server. Si le compte système est utilisé comme compte de service, accordez les autorisations pour le compte d'ordinateur au format : <domain_name>\<computer_name>$.
Remarque
-
Pendant l'installation de SQL Server, vous devez spécifier le compte de domaine en tant que compte de service si le partage de fichiers SMB est indiqué comme option de stockage. Avec le partage de fichiers SMB, le compte système peut être spécifié comme compte de service après l'installation de SQL Server. -
Les comptes virtuels ne peuvent pas être authentifiés sur un emplacement distant. Tous les comptes virtuels utilisent l'autorisation de compte d'ordinateur. Configurez le compte d'ordinateur au format <domain_name>\<computer_name>$.
-
-
Le compte utilisé pour installer SQL Server doit avoir des autorisations FULL CONTROL sur le dossier de partage de fichiers SMB utilisé comme répertoire de données, ou tous les autres dossiers de données (répertoire de base de données utilisateur, répertoire du journal de la base de données utilisateur, répertoire TempDB, répertoire du journal TempDB, répertoire de sauvegarde) pendant la configuration des clusters. -
Des privilèges SeSecurityPrivilege sur le serveur de fichiers SMB doivent être accordés au compte utilisé pour installer SQL Server. Pour accorder ce privilège, utilisez la console de stratégie de sécurité locale sur le serveur de fichiers pour ajouter le compte utilisé pour l'installation de SQL Server à la stratégie Gérer le journal d'audit et de la sécurité. Ce paramètre est disponible dans la section Attribution des droits utilisateur sous Stratégies locales dans la console Stratégie de sécurité locale.
-
Après avoir détaché une base de données SQL Server 2012 qui réside sur le stockage attaché au réseau, vous pouvez rencontrer un problème d'autorisations sur la base de données lorsque vous essaierez de lier à nouveau la base de données SQL Server. Le problème est décrit dans cet article de la Base de connaissances (http://go.microsoft.com/fwlink/?LinkId=237321). Pour le contourner, consultez la section Plus d'informations dans l'article de la Base de connaissances. -
Si un partage de fichiers SMB est utilisé comme option de stockage pour une instance cluster de SQL Server, par défaut le journal de diagnostic du cluster de basculement SQL Server ne peut pas être écrit dans le partage de fichiers car la DLL Resource de SQL Server ne dispose pas des autorisations de lecture/écriture sur le partage de fichiers. Pour résoudre ce problème, essayez l'une des opérations suivantes : -
Accordez des autorisations de lecture/écriture sur le partage de fichiers à tous les objets ordinateur dans le cluster. -
Définissez l'emplacement des journaux de diagnostics dans un chemin d'accès local. Observez l'exemple suivant : ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG PATH = 'C:\logs';
-
