When you try to connect to your instance SSAS 2000, you get the following error messages:- Cannot connect to the repository- Data source name not found and no default driver specifiedIn addition connection strings of the repository are empty : open Analysis Manager >> Edit Conection String >> click right on instance name of Analysis Server. Then clic on "Edit Repository Connection String"…
CauseAnalysis Services 2000 uses CryptAcquireContext to encrypt / decrypt two registers keys : RemoteRepositoryConnectionString and RepositoryConnectionString.
These keys contain the connection information for access to the database repository used by Analysis Services. This call fails.
The connection with a UDL file works as it does not need to contact the repository.
ResolutionShow hidden files. Then go to C:\Documents and Settings\<userAccount>\Application Data\Microsoft\Crypto\RSA. And rename the directories that conteint. Upon restart of the service you could edit the connection string.If the problem persists, create a new domain account and change the service account of SSAS 2000.
Related Links- Default permissions for the MachineKeys folders - Specifying Service Accounts - Peer-to-Peer Framework APIs return a "PEER_E_NO_KEY_ACCESS" error message
Michel Degremont| Microsoft EMEAProduct Support Services Developer -SQL Server Core Engineer |
It this post, you will see how to configure Web Synchronization for Merge Replication over Windows 2008 X64, specifically for SQL Compact Subscribers. I will not cover each and every aspect of Web Sync or Merge Replication for SQL Compact.You could find below a merge of various KB and documentation below:
-KB920700 : An introduction to SQL Server 2005 Compact Edition -KB942040 : Error message when you try to visit a Web page that is hosted on a computer that is running IIS 7.0: "HTTP Error 404.2 – Not Found" -KB955966 : SQL Server Compact 3.5 Service Pack 1 Server Tools are not installed in WOW mode when you run IIS 7.0 on a 64-bit Windows Server 2008-based computer -KB912430: You cannot replicate data from SQL Server 2005 to SQL Server Mobile Edition by using the 64-bit version of IIS
Prerequisites.a. IIS on your server Windows 2008.b. One SQL 2005 Instance installed. (You will use this instance to create a sample publication and test it for SQL Compact Subscribers) c. User understanding on general Web Sync and Merge Replication process.Step 1.Install the Internet Information Services 6.0 (IIS 6.0) backward compatibility components. To do this, use one of the following procedures: a.Click Start, click Administrative Tools, and then click Server Manager. b.In the left navigation pane, expand Roles, right-click Web Server (IIS), and then click Add Role Services. c.In the Select Role Services pane, scroll down to IIS 6 Management Compatibility. d.Click to select the following check boxes: IIS 6 Metabase Compatibility IIS 6 Management ConsoleISAP ExtensionsCGI
e.In the Select Role Services pane, click Next, and then click Install in the Confirm Installations Selections pane. f.Click Close to exit the Add Role Services Wizard. Step 2.Start Registry Editor (Start >> Run... >> Regedit). And change the MajorVersion setting to 6 under the following registry subkey: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\InetStpStep 3.Install : - How to: Install SQL Server Replication Components- Microsoft SQL Server Compact 3.5 Service Pack 2 Server Tools- Microsoft SQL Server Compact 3.5 Service Pack 2 for Windows Desktop
Step 4.After the server tools installation has completed successfully, change the MajorVersion setting to 7 under the following registry subkey: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\InetStpStep 5.Check ISAPI or CGI restriction a.On the taskbar, click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager. b.In the Connections pane, click the server name. c.In the Home pane, double-click ISAPI and CGI Restrictions.d.Then check the restriction of sqlcesa35.dll. If not, go in the Actions pane, click Add...
Step 6.Check if the application pool are running in 32Bita.On the taskbar, click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager. b.In the Connections pane, click the server name. c.Then click on Applications Poolsd.Click right on the pool of your website >> Advanced settinge.And update Enable for 32 Bit application to TRUE.
Step 7. At this step, it should be work. Go to your website : http://localhost/.../sqlcesa35.dll?. You should get "Microsoft SQL Server Compact Server Agent" or http://localhost/.../sqlcesa35.dll?diag You should get "SQL Server Compact Server Agent Diagnostics"
The SQL Server 2008 R2 Digital Tour has started. Find a host of resources on SQL Server 2008 R2, including videos, whitepapers, e-books, events, test drives and downloads . Also check out these related resources:
- SQL Server 2008 R2 Books Online- SQL server 2008 R2 Training kit- Download the Microsoft SQL Server 2008 R2 Trial- SQL Server 2008 R2 Update for Developers Training Kit
El SQL Server 2008 R2 Digital Tour ha comenzado. Va a encontrar una gran cantidad de recursos en SQL Server 2008 R2, incluyendo vídeos, white papers, e-books, eventos, unidades de prueba y descargas. También retirar estos recursos relacionados:
- Libros en pantalla de SQL Server 2008 R2- SQL server 2008 R2 Training kit- Descargar la versión de prueba de Microsoft SQL Server 2008 R2- Kit de formación SQL Server 2008 R2 para los desarrolladores
Le SQL Server 2008 R2 Digital Tour a démarré. Vous trouverez une foule de ressources sur SQL Server 2008 R2, y compris des vidéos, des livres blancs, e-books, événements, lecteurs de test et les téléchargements. Consultez également ces ressources connexes :
- Documentation en ligne de SQL Server 2008 R2- SQL server 2008 R2 Training kit- Télécharger la version d'essaie Microsoft SQL Server 2008 R2- Kit de formation SQL Server 2008 R2 pour les développeurs
Configuring the memory of your instance Analysis Services
Microsoft Analysis Services (SSAS) has a capacity to improve performance by making data in cache. SSAS can benefit from increased physical memory. You will find below a summary of the limits of memory 32Bit and 64Bit.
If your operating system and Analysis Service are in 32BitBy default in a 32bit environment, the process "Analysis Service" is limited to 2 GB of memory.
The modification of the / 3GB memory pushes the limits by default. If you want to allocate more than 2Gb to "Analysis Service", you can add the / 3GB switch in the boot.ini to allow "Analysis Service" to use up to 3 GB of memory. Keep in mind that the / 3GB switch reduces the memory available by the Kernel to 1Gb and thus system contention problems can occur.
Example : - By default: 2Gb virtual memory for process SSAS and 2Gb for the Kernel. - /3GB : 3Gb of virtual memory for process SSAS and 1GB for kernel
If your operating system is in 64Bit and Analysis Service in 32 Bit If your system is operating in 64-bit and Analysis Service in 32 bits, so the process "Analysis Service" is limited to 4 GB of memory.
If your operating system and Analysis Service are in 64BitFor 64-bit machine, you have no limitations, other than that you configured in the properties of the SSAS instance (and of course the available memory on the machine)
Configuring an instance SSASYou can configure the properties for your SSAS instance from the configuration file MSMDSRV.INI. Before you make a configuration change, you should always make a backup of the file:% \ Microsoft SQL Server \ "Instance Name" \ OLAP \ Config \ msmdsrv.ini. All changes are taken into account immediately after you save the file and without restarting the instance.
By default an instance "Analysis Service" is set to assume almost all of the memory. The default values are appropriate for the majority of servers that have a single instance and OLAP (Analysis Services). From the moment or you add an additional instance of OLAP or SQL Server in your server, you must change some settings.
As for SQL Server with the parameter MEMORY MAX(http://msdn.microsoft.com/en-us/library/ms178067.aspx ), We recommend that you change the property values of the memory instance "Analysis Service" on your server multi-instances. All the properties below the value of which is less than 100 are in% while all values greater than or equal to 100 are in Bytes:
TotalMemoryLimit : 85 LowMemoryLimit : 75
Unlike SQL Server, the value TotalMemoryLimit is not an absolute limit because SSAS can run a query or processing far exceed this value. Take this as an objective value that the engine is fixed.
Configuración de la memoria de su instancia Analysis Services
Microsoft Analysis Services (SSAS) tiene una capacidad para mejorar el rendimiento al hacer que los datos almacenados en caché.SSAS puede tomar ventaja de aumentar la memoria física. A continuación encontrará un resumen de los límites de memoria eb 32-Bit y 64-Bit.
Si su sistema operativo y Analysis Service estan en 32-BitDe forma predeterminada en un entorno de 32 bit, el proceso de "Servicio de Análisis" está limitado a 2 GB de memoria.
La modificación del parámetro / 3GB empuja los límites de forma predeterminada. Si desea asignar más de 2GB en el procedimiento "Servicio de Análisis", puede agregar el modificador / 3GB en el boot.ini para permitir "Servicio de Análisis" de utilizar hasta 3 GB de memoria. Tenga en cuenta que el modificador / 3GB se reduce la memoria disponible por el Kernel de 1Gb y por lo tanto los problemas de contención del sistema se puede producir.
Ejemplo :- Por defecto: 2 Gb de memoria virtual para le proceso SSAS y 2GB para el Kernel.- /3GB : 3 Gb de memoria virtual para el proceso SSAS y 1 GB para el Kernel
Si su sistema operativo está en 64-Bit y Analysis Service en 32-Bit Si el sistema está operando en 64-bit y Servicio de Análisis en 32 bits, por lo que el proceso de "Servicio de Análisis" se limita a 4 GB de memoria.
Si su sistema operativo y Analysis Service estan en 64-BitPara las máquinas 64-bits, que no tienen ninguna limitación, salvo que haya configurado en las propiedades de la instancia de SSAS (y por supuesto la memoria disponible en la máquina)
Configuración de una instancia de SSASPuede configurar las propiedades de la instancia de SSAS del archivo de configuración MSMDSRV.INI. Antes de realizar un cambio de configuración, que deberá realizar una copia de seguridad del fichero:% \ Microsoft SQL Server \ "Nombre de instancia" \ OLAP \ Config msmdsrv.ini \. Todos los cambios son tomados en cuenta inmediatamente después de guardar el archivo y sin necesidad de reiniciar la instancia.
De forma predeterminada una instancia "Servicio de Análisis" está ajustado a asumir la casi totalidad de la memoria. Los valores predeterminados son apropiados para la mayoría de los servidores que tienen una sola instancia y OLAP (Analysis Services). Desde el momento en que usted o agregar una instancia adicional de OLAP o SQL Server, debe cambiar algunas opciones.
En cuanto a SQL Server con el parámetro MAX MEMORIA (http://msdn.microsoft.com/es-es/library/ms178067.aspx ), Le recomendamos que cambie el valor de las propiedades de la instancia de la memoria "Servicio de Análisis" en su servidor multi-intencias. Todos los inmuebles por debajo del valor de los cuales es menor de 100%, mientras que se encuentran en todos los valores superiores o iguales a 100 se encuentran en bytes:
A diferencia de SQL Server, el TotalMemoryLimit valor no es un límite absoluto, porque puede SSAS a la ejecución de una consulta o un tratamiento muy superiores a este valor. Toma esto como un valor objetivo que el motor es fijo.
Configuration de la mémoire de votre instance Analysis Services
Microsoft Analysis Service (SSAS) a une capacité d’amélioration des performances par la mise à en cache de données. SSAS peut tirer parti d’une augmentation de la mémoire physique. Vous trouverez ci-dessous un résumé des limites de la mémoire en 32Bit et 64 Bit.
Si votre OS et Analysis Service sont en 32BitPar défaut dans un environnement 32bit, le process « Analysis Service » est limité à 2 Gb de mémoire.
La modification du paramètre /3GB repousse les limites mémoires par défaut. Si vous souhaitez attribuer plus de 2Gb à l’instance « Analysis Service », vous pouvez ajouter l’option /3GB dans le boot.ini afin de permettre à « Analysis Service » d’utiliser au maximum 3 Gb de mémoire. Garder à l'esprit que le /3GB reduit la mémoire disponible par le Kernel à 1Gb et donc des problèmes de contention system peut se produire.
Exemple :- Par défault : 2Gb de mémoire virtuel pour le process SSAS et 2Gb pour le Kernel.- /3GB : 3Gb de mémoire virtuel pour le process SSAS et 1Gb pour le Kernel
Si votre OS est en 64Bit et Analysis Service en 32 Bit Si l’OS est en 64-Bit et Analysis Service en 32-Bit alors le process « Analysis Service » est limité à 4 Go de mémoire.
Si votre OS et Analysis Service sont en 64BitPour toute machine en 64-Bit, vous n’avez plus de limitation, autres celles que vous aurez configurées dans les propriétés de l’instance SSAS (et bien sur la mémoire disponible sur la machine)
Configuration d’une instance SSASVous pouvez configurer les propriétés de votre instance SSAS à partir du fichier de configuration MSMDSRV.INI. Avant de faire une modification de la configuration, vous devez toujours faire un backup du fichier : %\Microsoft SQL Server\ “Instance Name”\OLAP\Config\msmdsrv.ini. Toutes les modifications sont prises en compte immédiatement après l’enregistrement du fichier et sans redémarrage de l’instance.
Par défaut une instance « Analysis Service » est configurée pour s’attribuer la quasi totalité de la mémoire. Les valeurs par défaut sont adaptées à la majorité des serveurs qui ont une et une seul instance OLAP (Analysis Service). A partir ou du moment où vous ajoutez une instance supplémentaire OLAP ou SQL Server, vous devez impérativement changer certain paramètres.
Comme pour SQL Server avec le paramètre MAX MEMORY (http://msdn.microsoft.com/fr-fr/library/ms178067.aspx ), nous vous recommandons de changer les valeurs des propriétés mémoires de l’instance « Analysis Service » sur vos serveurs multi-instances. Toutes les propriétés ci-dessous dont la valeur est inférieure à 100 sont en % alors que toutes les valeurs supérieur ou égale à 100 sont en Bytes :
Contrairement à SQL Server, la valeur TotalMemoryLimit n'est pas une limite absolue, car SSAS peut pour l'exécution d'une requête ou un processing dépasser largement cette valeur. Il faut prendre cette valeur comme un objectif que le moteur se fixe.
Migrating a cube in SQL Server Analysis Services 2005 to SQL Server Analysis Services 2008
You should consider migrating your cubes with one of 2 methods below: 1. Method Backup / Restore (recommended) 2. By copying the DATA directory on the second server while ensuring the SSAS service is stopped on both servers.
Example with the method Backup/Restore:
Step 1 : Backup of the database on the instance SSAS 2005
Method using the Wizard- In Management Studio, connect to your instance SSAS 2005- Click right on database backups- Then click on « Back up… »- Then select the location of the backup file and click OK
Method using a script XMLA- In Management Studio, connect to your instance SSAS 2005- Click on "File" >> "New" >> "Analysis Services XMLA Query" - Then execute the code below :
<Backup xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"><Object><DatabaseID>MyDB</DatabaseID></Object><File>C:\MyDB.abf</File></Backup>Step 2 : Move the file. Abf to the server that hosts your new instance SSAS 2008
Step 3 : The last step is to restore the backup file in step 1.
Method using the Wizard- In Management Studio, connect to your instance SSAS 2008- Click right on «Databases »- Then click on « Restore… »- Then select the location of the file to restore and click OK
Method using a script XMLA- In Management Studio, connect to your instance SSAS 2008- Click right on "File" >> "New" >> "Analysis Services XMLA Query"- Then execute the code below :
<Restore xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"><File>C:\MyDB.abf</File><AllowOverwrite>true</AllowOverwrite></Restore>
For more information: Managing Backing Up and Restoring (Analysis Services 2008)
La migración de un cubo en Analysis Services de SQL Server 2005 a SQL Server Analysis Services 2008
Debe considerar la migración de sus cubos con uno de los 2 siguientes métodos:1. Método de Backup / Restore (recomienda)2. Copiar el directorio DATA en el segundo servidor al tiempo que garantiza el servicio de SSAS se detiene en ambos servidores.
Ejemplo avec la méthode de copia de seguridad / restauración :
Paso 1 : Copia de seguridad de la base de datos en la instancia de SSAS 2005
Método que utiliza el asistente- En Management Studio, conecte a la instancia de SSAS 2005- Haga clic derecho sobre la base de datos para guardar - Luego haga clic en « Back up… »- A continuación, seleccione la ubicación del archivo de copia de seguridad y haga clic en Aceptar
Método que utiliza un guión XMLA- En Management Studio, conecte a la instancia de SSAS 2005- Luego haga clic en "File" >> "New" >> "Analysis Services XMLA Query"- A continuación, ejecute el código de abajo :
<Backup xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"><Object><DatabaseID>MyDB</DatabaseID></Object><File>C:\MyDB.abf</File></Backup>
Paso 3 : El último paso es restaurar el archivo de copia de seguridad en el paso 1.
Método que utiliza el asistente- En Management Studio, conecte a la instancia de SSAS 2008- Haga clic derecho sobre «Databases »- Luego haga clic en « Restore… »- A continuación, seleccione la ubicación del archivo a restaurar y haga clic en Aceptar
Método que utiliza un guión XMLA- En Management Studio, conecte a la instancia de SSAS 2008- Haga clic sobre "File" >> "New" >> "Analysis Services XMLA Query"- A continuación, ejecute el código de abajo :
Para más información : Administrar copias de seguridad y restauraciones (Analysis Services)
Migrer un cube de SQL Server Analysis Services 2005 vers SQL Server Analysis Services 2008
Vous devez envisager de migrer vos cubes avec l’une des 2 méthodes ci-dessous :1. la méthode Backup / Restore (recommandé)2. En copiant le répertoire DATA sur le second serveur en veillant bien que le service SSAS soit arrêté sur les deux serveurs.
Exemple avec la méthode Backup/Restore :
Etape 1 : Sauvegarde de la base de données sur l’instance SSAS 2005
Méthode avec l’assistant- Dans management studio, connectez-vous à votre instance SSAS 2005- Clic droit sur la base de données à sauvegarder- Puis cliquez sur « Back up… »- Ensuite sélectionnez l’emplacement du fichier de sauvegarde et cliquez sur OK
Méthode avec un script XMLA- Dans management studio, connectez-vous à votre instance SSAS 2005- Cliquez sur "File" >> "New" >> "Analysis Services XMLA Query"- Puis exécutez le code ci-dessous :
<Backup xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"><Object><DatabaseID>MyDB</DatabaseID></Object><File>C:\MyDB.abf</File></Backup>Etape 2 : Déplacez le fichier .abf vers le serveur qui héberge votre nouvelle instance SSAS 2008
Etape 3 : La dernière étape consiste à restaurer le fichier sauvegarde sur en étape 1.
Méthode avec l’assistant- Dans management studio, connectez-vous à votre instance SSAS 2008- Clic droit sur «Databases »- Puis cliquez sur « Restore… »- Ensuite sélectionnez l’emplacement du fichier à restaurer et cliquez sur OK
Méthode avec un script XMLA- Dans management studio, connectez-vous à votre instance SSAS 2008- Cliquez File >> New >> Analysis Services XMLA Query- Puis exécutez le code ci-dessous :
Pour plus information: Gestion de la sauvegarde et de la restauration d'une base de données (Analysis Services)
How to use the Sqldumper.exe utility to generate a dump file in SQL Server 2008 in T-SQL
If you need to generate a full memory dump, automatically when a specific SQL Alert occurs, you can use the script T-SQL below
Comment utiliser l'utilitaire Sqldumper.exe pour générer un Dump mémoire avec SQL Server 2008 en T-SQL
Si vous avez besoin générer un Dump mémoire complèt automatiquement lorsqu'un spécifique SQL alerte survient, vous pouvez utiliser le script ci-dessous T-SQL
Cómo usar la utilidad Sqldumper.exe para generar un Dump memoria SQL Server 2008 en T-SQL
Si necesita generar un Dump de memoria completa, cuando una específica alerta de SQL sucede automáticamente, puede utilizar la secuencia de comandos T-SQL siguiente
declare @pid intdeclare @str varchar(1024)declare @dumpdir varchar(255)declare @sqlbindir varchar(255)
set @dumpdir = 'C:\'set @sqlbindir = 'C:\Program Files\Microsoft SQL Server\100\Shared\'set @pid=convert(int, SERVERPROPERTY('ProcessID'))set @str = 'cd ' + @sqlbindir + '&& "sqldumper.exe" '+convert(varchar(10), @pid)+' 0 0x0800 0 ' + @dumpdir
exec xp_cmdshell @str
More detail about SQLDumper option below :
Usage: SqlDumper.exe [ProcessID[ThreadId [Flags[:MiniDumpFlags] [SqlInfoPtr [DumpDir [ExceptionRecordPtr [ContextPtr [ExtraFile]]]]]]]][-I<InstanceName>] [-S<ServiceName>][-remoteservers:[print|dump|freeze|resume|remote:guid\dumporigin\signature\localId\port\operationType]]
Flags: dbgbreak = 0x0001 nominidump = 0x0002 validate_image = 0x0004 referenced_memory = 0x0008 all_memory = 0x0010 dump_all_threads = 0x0020 match_file_name = 0x0040 no_longer_used_flag = 0x0080 verbose = 0x0100 wait_at_exit = 0x0200 send_to_watson = 0x0400 defaultflags = 0x0800 maximumdump = 0x1000 mini_and_maxdump = 0x2000 force_send_to_watson= 0x4000 full_filtered_dump = 0x8000
MiniDumpFlags: Normal = 0x0000 WithDataSegs = 0x0001 WithFullMemory = 0x0002 WithHandleData = 0x0004 FilterMemory = 0x0008 ScanMemory = 0x0010 WithUnloadedModules = 0x0020 WithIndirectlyReferencedMemory = 0x0040 FilterModulePaths = 0x0080 WithProcessThreadData = 0x0100 WithPrivateReadWriteMemory = 0x0200 WithoutOptionalData = 0x0400 WithFullMemoryInfo = 0x0800 WithThreadInfo = 0x1000
Best practice regarding the dependency to the SQL Server resource for the additional disk.
If a non-SQL Server resource needs to be added to the SQL Server group and depends on the SQL Server resource being available, Microsoft recommends that you add a dependency on the SQL Server Agent resource instead of adding a dependency on the SQL Server resource.
In the case where, by mistake, you change the dependency of one disk of SQL Server, you will get the error message below. Error 5184: Cannot use file '%.*ls' for clustered server. Only formatted files on which the cluster resource of the server has a dependency can be used. Either the disk resource containing the file is not present in the cluster group or the cluster resource of the Sq... So take care when you play with the dependency to the SQL Server resource. See also : - How to: Add Dependencies to a SQL Server Resource- How to create databases or change disk file locations on a shared cluster drive on which SQL Server was not originally installed
Bonnes pratiques concernant les dépendances de la ressource de SQL Server pour les disques supplémentaires.
Si une ressource non-SQL Server doit être ajouté au groupe de SQL Server et déprendre de la ressource de SQL Server, Microsoft recommande que vous ajoutiez une dépendance sur les ressources de l'agent SQL Server au lieu d'ajouter une dépendance sur les ressources de SQL Server.
Dans le cas, où par erreur, vous modifiez la dépendance d'un disque de SQL Server, vous obtiendrez le message d'erreur ci-dessous. Erreur 5184 : Impossible d'utiliser le fichier '%1!' pour un serveur cluster. Seuls les fichiers formatés pour lesquels la ressource cluster du serveur possède une dépendance peuvent être utilisés. La ressource de disque contenant le fichier n'est pas présente dans le... Donc faites attention lorsque vous jouez avec la dépendance à la ressource de SQL Server. Voir aussi : - Procédure : ajouter des dépendances à une ressource SQL Server- Comment créer des bases de données ou modifier des emplacements de fichiers de disque sur un lecteur de cluster partagé sur lequel SQL Server n'a pas initialement installé
Buenas prácticas sobre el recurso de SQL Server para las dependencias de discos adicionales.
Si un recurso no son de SQL Server debe agregarse al grupo de SQL Server y depender de los recursos de SQL Server, Microsoft recomienda que usted agregue una dependencia en el recurso de agente de SQL Server en lugar de añadir una dependencia en los recursos de SQL Server.
En el caso de que por error, cambia la dependencia en un disco de SQL Server, recibirá el siguiente mensaje de error. Falta 5184 : No se puede usar el archivo '%1!' para un servidor clúster. Sólo se pueden utilizar archivos con formato en los que el recurso de clúster del servidor tenga una dependencia. Puede que el recurso de disco que contiene el archivo no esté presente en el grup... Entonces cuidado cuando juegue con la dependencia a los recursos de SQL Server. Vea también : - Cómo agregar dependencias a un recurso de SQL Server- Cómo crear bases de datos o cambiar las ubicaciones de archivo de disco de una unidad de clúster compartida en el que se instaló SQL Server no originalmente
How to change the dump directory for SQL Server or SQL Agent
SQL Server creates dump files (files with a .mdmp extension) by default under the LOG folder. If you don't know where is this folder, you can run the query below :
These dump files are generally created when SQL Server encounters an exception or access violation.
If you see these kind ofdump files :- First, check if you are the last service pack for your SQL server version.- If the issue are still facing to this issue,it might be good idea to contact SQL Server Support team to ensure everything is fine with your server.
If your LOG folder is located on a disk drive that doesnt have enough space left on it, you can change that value to a location on a drive that has enough space. So, since SQL 2005, you can change the default dump directory inside Configuration Manager. Don't forget that it's not supported to change the value directly into the Registry.
Step 1: Start the Configuration Manager from Configuration Tools menu.
Step 2: Double click on SQL Server (instancename) service
Step 3: And go to ADVANCED tab. You will see the option for DUMP DIRECTORY.
The changes will be applied only after a restart.
Comment changer le répertoire où sont générés les DUMP SQL Server ou SQL Agent
SQL Server crée des fichiers de DUMP (fichiers avec une extension .mdmp) par défaut dans le dossier LOG. Si vous ne savez pas où est ce dossier, vous pouvez exécuter la requête ci-dessous :
Ces fichiers de DUMP sont généralement créés lorsque SQL Server rencontre une Access Violation ou une exception.
Si vous rencontrez ces types de fichiers dump :- Tout d'abord, vérifiez si vous êtes dans la dernière version du service pack.- Si le problème est toujours présent, je vous recommande de contacter l'équipe du Support Microsoft afin de vous assurer tout va bien sur votre serveur.
Si votre répertoire LOG est situé sur un disque qui n'a pas suffisamment d'espace, vous pouvez changer l'emplacement sur un disque qui a suffisamment d'espace. Depuis SQL 2005, vous pouvez modifier le répertoire de génération de DUMP avec le Gestionnaire de configuration. N'oubliez pas qu'il n'est pas supporté pour modifier cette valeur directement dans la base de Registre.
Etape 1 : Lancez le Configuration Manager depuis le ménu Configuration Tools.
Etape 2 : Double cliquez sur le service SQL Server(instancename)
Etape 3 : Et allez sur l'onglet ADVANCED . Vous devriez voir l'option DUMP DIRECTORY.
Les modifications seront appliquées après le redémarrage du service.
Cómo cambiar el directorio donde se generan el DUMP SQL Server o agente SQL
SQL Server crea los archivos DUMP (archivos con una extensión de .mdmp) en la carpeta de registro de forma predeterminada. Si usted no sabe donde esta carpeta, puede ejecutar la siguiente consulta:
Estos archivos DUMP se crean normalmente cuando SQL Server detecta una infracción de acceso o una excepción.
Si se encuentran con estos tipos de archivo de DUMP :- En primer lugar, comprobar si estás en el service pack más reciente.- Si el problema persiste, recomiendo que contactar con el equipo de soporte técnico de Microsoft para asegurar que todo va bien en el servidor.
Si el directorio de registro se encuentra en un disco que no tiene suficiente espacio, puede cambiar la ubicación en un disco que tiene suficiente espacio. Desde SQL 2005, puede cambiar el directorio con generación de DUMP de administrador de configuración. Debe tenerse en cuenta que no es compatible para cambiar este valor directamente en la base de datos del registro.
Paso 1 : Inicie el Configuration Manager de la ménu de Configuration Tools.
Paso 2 : Haga doble clic en el servicio SQL Server(instancename)
Paso 3 : Y vaya a la ficha ADVANCED. Debería ver la opción DUMP DIRECTORY.
Los cambios se aplicarán después de reiniciar el servicio.
This week I was working on SQL server 2008 setup problem in cluster. But this issue could be occurs also in a standalone installation.
Action: Run SQL Setup on the second node. The SQL Server 2008 setup was working fine at the beginning but failing almost at the end of the process with the following error message: SQLBrowser start request failed. Click Retry to retry the failed action, or click Cancel to cancel this action and continue setup
Result: Unable to add a second node on an existing cluster SQL Server 2008
SQLBrowser: The last attempted operation: Starting the SQL Server Browser service 'SQLBrowser', and waiting for up to '900' seconds for the process to complete. .Slp: Prompting user if they want to retry this action due to the following failure:Slp: ----------------------------------------Slp: The following is an exception stack listing the exceptions in outermost to innermost orderSlp: Inner exceptions are being indentedSlp: Slp: Exception type: Microsoft.SqlServer.Configuration.Sco.ScoExceptionSlp: Message: Slp: Service 'SQLBrowser' start request failed.Slp: Data: Slp: Feature = SQL_Browser_Redist_SqlBrowser_Cpu32Slp: Timing = StartupSlp: DisableRetry = true
Resolution: I solved this issue by slipstream the setup including SP1 directly. I invite you to follow the article KB below:
How to update or slipstream an installation of SQL Server 2008http://support.microsoft.com/kb/955392
For answers to frequently asked questions about slipstreaming, see the SQL Server 2008 Slipstream Frequently Asked Questions topic on the following Microsoft Web site: http://blogs.msdn.com/petersad/archive/2009/04/24/sql-server-2008-slipstream-frequently-asked-questions.aspx
Step 1: Download the service pack package that matches you system architecture. For example download the x64 package of SQL Server 2008 Service Pack 1 if your system is an x64-based system.
Step 2: Extract the service pack by running the following command: SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SQL2008SP1 Step 3: Run the following file to install the setup support files: C:\SQL2008SP1\x64\setup\1033\sqlsupport.msi
Step 4: Run the Setup.exe file from the SQL Server 2008 source media by specifying the /PCUSource parameter. For example:Setup.exe /PCUSource=C:\SQL2008SP1
And finish your installation
Cette semaine, je travaillais sur un problème de configuration SQL serveur 2008 dans un cluster. Mais cette problématique peu se produire également dans une installation "standalone".
Action: Exécution du programme d'installation de SQL sur le second nœud. L'installation de SQL Server 2008 fonctionne correctement au début mais échoue presque à la fin du processus avec le message d'erreur suivant : SQLBrowser start request failed. Click Retry to retry the failed action, or click Cancel to cancel this action and continue setup
Resultat: Impossible d'ajouter un second noeud à mon cluster SQL Server 2008
Resolution: J'ai résolu ce problème par le slipstream de l'installation de SQL Server 2008, en incluant le SP1 directement. Je vous invite à suivre l'article KB ci-dessous :
La mise à jour ou intégrer une installation de SQL Server 2008http://support.microsoft.com/kb/955392
Etape 1: Télécharger le package service pack qui correspond à l'architecture de votre système d'exploitation. Par exemple, télécharger le package X64 de SQL Server 2008 Service Pack 1 si votre OS est un environnement X64.
Etape 2: Extraire le service pack en exécutant la commande suivante : SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SQL2008SP1 Etape 3: Lancez le fichier d'installlation "Setup Support File" ci-dessous : C:\SQL2008SP1\x64\setup\1033\sqlsupport.msi
Etape 4: Puis lancez le fichier Setup.exe de SQL Server 2008 depuis vos sources d'installation en spécifiant le paramètre /PCUSource. Comme dans l'exemple ci-dessous :Setup.exe /PCUSource=C:\SQL2008SP1
Ensuite terminez votre installation normalement
Esta semana estaba trabajando en un problema de instalación SQL servidor 2008 en clúster. Pero esta cuestión podría se producir también en una instalación "standalone".
Acción : Ejecute la instalación de SQL Server en el segundo nodo. El programa de instalación de SQL Server 2008 fue funciona bien al principio pero fallando casi al final del proceso con el siguiente mensaje de error: SQLBrowser start request failed. Click Retry to retry the failed action, or click Cancel to cancel this action and continue setup
Resultado : No se puede agregar un segundo nodo en mi clúster SQL Server 2008
Resolución : He resuelto este problema por la instalación slipstream de SQL Server 2008, incluido el SP1 directamente. Te invito a seguir el artículo de KB a continuación:
Cómo actualizar o instalar una instalación de SQL Server 2008http://support.microsoft.com/kb/955392
Paso 1 : Descargue el paquete del service pack que coincida con la arquitectura de sistema. Por ejemplo, descargar el paquete de x 64 de SQL Server 2008 Service Pack 1 si su sistema es un sistema x 64.
Paso 2 : Extraer el service pack, ejecute el comando siguiente: SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SQL2008SP1 Paso 3 : Ejecutar el archivo siguiente para instalar los archivos de instalación de soporte técnico: C:\SQL2008SP1\x64\setup\1033\sqlsupport.msi
Paso 4 : Ejecute el archivo Setup.exe desde el medio de origen de SQL Server 2008 especificando el / PCUSource parámetro. Por ejemplo:Setup.exe /PCUSource=C:\SQL2008SP1
Y terminar la instalación
Last stored procedures updated with SQL Server Management Studio 2008
I would like to share with you a new feature that I found out by using SQL Server Management Studio 2008.
With SQL Server 2005, I used to run the query below to get the list of the stored procedure whom modified by the developper recently.
SELECT TOP(10) [name], [object_id], [create_date], [modify_date]FROM sys.all_objects WHERE [type] = 'P' AND [object_id] > 0ORDER BY [modify_date] DESC
System view : sys.all_objects http://msdn.microsoft.com/en-us/library/ms178618.aspx
Now, with SQL Server Management Studio 2008, we can customize the Object Explorer Details window by adding and removing the columns you wish to see. To add and remove columns from the Object Explorer Details window, right-click an existing column and check or uncheck columns from the context menu as shown in the following image.
Step 1: Open SQL Server Management Studio 2008
Step 2: Click on view >> Object explorer details
Step 3: In Object Explorer, connect to an instance of Database Engine and then expand that instance
Step 4: Expand Databases, expand your database, then expand Programmability. And click on Stored procedures
Lister les dernières procédures stockées mises à jour avec SQL Server Management Studio 2008
Je voudrais partager sans une nouvelle fonctionalité que j'ai découvert dans SQL Server Management Studio 2008.
Avec SQL Server 2005, j'utilisais la requête ci-dessous pour obtenir la liste des procédures stockées qui avaient été modifiées récemment par le développeur.
System view : sys.all_objects http://msdn.microsoft.com/fr-fr/library/ms178618.aspx
Maintenant, avec SQL Server Management Studio 2008, nous pouvons personnaliser la fenêtre "Object Explorer Details" en ajoutant ou en supprimant les colonnes que vous souhaitez voir. Pour ajouter et supprimer des colonnes de la fenêtre "Object Explorer Details"s, cliquez sur le bouton droit de votre souris sur une colonne existante et cochez ou décochez les colonnes dans le menu contextuel, comme illustré dans l'image ci-dessous.
Etape 1 : Ouvrir SQL Server Management Studio 2008
Etape 2 : Cliquer dans le menu "View" >> "Object explorer details"
Etape 3 : Dans "Object Explorer", se connecter à une instance du moteur de base de données et développez-la
Etape 4 : Développez "Databases", développez votre base de données, puis développez "Programmability". Et cliquez sur "Stored procedures"
Perdido de los últimos procedimientos almacenados actualizados con SQL Server Management Studio 2008
Me gustaría compartir con ustedes una nueva característica que me enteré utilizando SQL Server Management Studio 2008.
Con SQL Server 2005, usé la solicitud a continuación para obtener una lista de procedimientos almacenados que había sido modificado recientemente por el desarrollador.
System view : sys.all_objects http://msdn.microsoft.com/es-es/library/ms178618.aspx
Ahora, con SQL Server Management Studio 2008, podemos personalizar incluso la ventana Detalles de explorador de objetos mediante la adición y eliminación de las columnas que desea ver. Para agregar y quitar columnas de la ventana de "Object Explorer Details", haga clic con el botón secundario del mouse en una columna existente y seleccione o anule la selección de columnas en el menú de contexto, como se muestra en la siguiente imagen.
Paso 1 : Abierto SQL Server Management Studio 2008
Paso 2 : Haga clic en "View" >> "Object explorer details"
Paso 3 : En "Object Explorer", conectar con una instancia del motor de base de datos y, a continuación, expanda esa instancia
Paso 4 : Amplíe bases de datos, ampliar vosotros base de datos, a continuación, expanda la programación. Y haga clic en procedimientos almacenados
Michel Degremont | Microsoft EMEAProduct Support Services Developer - SQL Server Core Engineer |
Apply a service pack or patch SQL Server 2008 in a clustered environment Step 1 : Validation wizard Step 2 : Pre-check Step 3 : Installation of the first node Step 4 : Add a new node Step 5: Apply a service pack or hotfix on a SQL cluster
Installing Service Pack SQL Server 2008 in failover cluster is very different than the SQL Server 2005 cluster failover.
With SQL Server 2005, when you start installing cluster service pack (or hotfix), it must be launched on the active node (node that hosts the instance). When installing the Setup will launch simultaneously "remote silence" on all passive nodes. All nodes in the cluster containing the SQL Server instance are updated in the same time.
With SQL Server 2008, to reduce the downtime, we have revised the method of deployment. Now if you want to apply a service pack (or hotfix), you must install in first on the passive nodes. The passive nodes are updated before the active node.
Therefore, for your instance SQL Server 2008 in failover cluster, you must follow the scenario below for the application of Service Pack, Cumulative Update or Hotfix :
1. Apply the hotfix on pasive node N22. Reboot the passive node N23. Failover on SQL resource : the passive node become the active node4. Apply the hotfix on the passive node N15. Reboot the passive node N1
You can check the version of SQL server with the following query:
Appliquer un service pack ou correctif SQL Server 2008 dans un environnement en cluster Etape 1 : Validation wizard Etape 2 : Pré- requis Etape 3 : Installation du premier noeud Etape 4 : Ajouter un nouveau noeud Etape 5 : Appliquer un service pack ou correctif sur un cluster SQL
L’installation de Service Pack sur SQL server 2008 en cluster est très différente de la version SQL server 2005 en cluster.
Avec SQL server 2005, lorsque vous lancez l’installation en cluster d’un service pack (ou hotfix), celui-ci doit être lancé sur le nœud actif (nœud qui héberge l’instance). Au moment de l’installation le Setup va lancer simultanément des installations « remote silence » sur tous les nœuds passifs. Tous les nœuds du cluster contenant l’instance SQL Server sont donc mis à jours tous en même temps.
Avec SQL server 2008, afin de réduire les temps d’indisponibilité de l’instance, nous avons revu le mode de déploiement. Désormais lorsque vous souhaitez appliquer un service pack (ou hotfix), vous devez les installer sur les nœuds passifs. Les nœuds passifs sont donc mis à jours avant le nœud actif.
Par conséquent, pour votre instance SQL server 2008 en cluster, vous devez suivre le scénario suivant pour l’application du Service Pack, Cumulative Update ou Hotfix :
1. Application du hotfix sur le nœud passif N22. Reboot du nœud passif N23. Basculement du cluster : le nœud passif devient le nœud actif4. Application du hotfix sur le nœud passif N15. Reboot du nœud passif N1
Vous pouvez ensuite vérifier la version de SQL server avec la requête ci-dessous :
Aplicar un service pack o un parche de SQL Server 2008 en un entorno agrupado Paso 1 : Validation wizard Paso 2 : Pre- requisitos Paso 3 : Instalación del primer nodo Paso 4 : Agregar un nuevo nodo Paso 5 : Aplicar un service pack o un parche en un SQL cluster
Instalación de Service Pack de SQL Server 2008 en clúster es muy diferente que SQL Server 2005 en clúster.
Con SQL Server 2005 cuando se inicia la instalación en clúster de un Service Pack (o revisión), se debe lanzar en el nodo activo (nodo que aloja la instancia). Cuando el programa de instalación, el setup se iniciará al mismo tiempo las instalaciones en modo silencio en todos los nodos pasivos. Todos los nodos del clúster que contiene la instancia de SQL Server se actualiza cada vez que el mismo tiempo.
Con SQL Server 2008 para reducir el tiempo de inactividad de una instancia , hemos revisado el método de despliegue. Ahora bien, si desea aplicar un service pack (o revisión), debe instalar en los nodos pasivos. Los nodos pasivos se actualizan antes de que el nodo activo.
Por lo tanto, para una instancia de SQL Server 2008 de clúster de conmutación por error, debe seguir el siguiente escenario para la aplicación del Service Pack, Cumulative Update o Hotfix :
1. Aplique la revisión en el nodo pasiva N22. Reinicie el pasivo nodo N23. Cambiar de recurso de SQL: el nodo pasivo convertido en el nodo activo4. Aplique la revisión en el nodo pasiva N15. Reinicie el pasivo nodo N1
Puede comprobar la versión de SQL Server con la siguiente consulta:
SELECT
SERVERPROPERTY('IsClustered') as _1_Means_Clustered , SERVERPROPERTY('Edition') as Edition , SERVERPROPERTY('ProductVersion') as Version , SERVERPROPERTY('ComputerNamePhysicalNetBIOS') as ActiveNode
SQL Server 2008 failover cluster rolling patch and service pack processhttp://support.microsoft.com/kb/958734
End of Service Pack Support for SQL Server 2005 SP2
Just a reminder, the Service Pack Support for SQL Server 2005 Service Pack 2 (SP2) is ending on January 12, 2010. Microsoft is ending support for this product as part of our Service Pack support policy, found in http://support.microsoft.com/lifecycle. SQL Server 2005 SP2 will no longer receive assisted support or security updates.
I invite you to upgrade quickly in Microsoft SQL Server 2005 Service Pack 3. More details: - What's New in SQL Server 2005 SP3- Which Service Pack do I have to install on SQL Server ? (SQL Server 2000, 2005, 2008)
PS : I would like to profit of this post, to remind you that support for SQL Server 2008 RTM will end on April 13, 2010.
Fin du support de Service Pack pour SQL Server 2005 SP2
Juste un rappel, le service de Support Pack pour SQL Server 2005 Service Pack 2 (SP2) se termine le 12 janvier 2010. Microsoft ne supporte plus ce produit en accord avec notre politique de prise en charge du Service Pack, référencé danshttp://support.microsoft.com/lifecycle. SQL Server 2005 SP2 ne recevrez plus de mises à jour de sécurité ou de correctifs.
Je vous invite a installer rapidement le Microsoft SQL Server 2005 Service Pack 3. Plus de détails: - Nouveautés de SQL Server 2005 SP3- Quel Service Pack dois-je installer sur SQL Server ? (SQL Server 2000, 2005, 2008)
PS : Je voudrais profiter de ce poste, pour rappeler que la prise en charge de SQL Server 2008 RTM prendra fin le 13 avril 2010.
Fin de soporte de Service Pack para el Service Pack 2 de SQL Server 2005
Sólo un recordatorio, la compatibilidad de Service Pack para SQL Server 2005 Service Pack 2 (SP2) se terminará el 12 de enero de 2010. Microsoft está a punto de finalizar la asistencia para este producto como parte de nuestra política de apoyo de Service Pack, que se encuentra en http://support.microsoft.com/lifecycle. Service Pack 2 de SQL Server 2005 dejará de recibir actualizaciones asistidas de apoyo o de seguridad.
Te invito a actualizar rápidamente en Microsoft SQL Server 2005 Service Pack 3. Más detalles: - Novedades en SQL Server 2005 SP3- ¿Qué Service Pack tengo que instalar en SQL Server? (SQL Server 2000, 2005, 2008)
PS : Me gustaría beneficiarse de este post, recordar que soporte para SQL Server 2008 RTM terminará el 13 de abril de 2010.
1. Start the installation from the passive node and select "Add node to a SQL Server failover cluster"
2. The System Configuration Checker runs a discovery operation on your computer. To continue, click "OK". You can view the details on the screen by clicking "Show Details", or as an HTML report by clicking "View detailed report".
3. On the License Terms page, read the license agreement, and then select the check box to accept the license terms and conditions. Click Next to continue. Then, on the Setup Support Files page, click Install to install the setup support files.
4. The System Configuration Checker verifies the system state of your computer before Setup continues. After the check is complete, click Next to continue. You can view the details on the screen by clicking Show Details, or as an HTML report by clicking View detailed report.
Correct problems that are carryovers from the list of rules. Errors are blocking, but not warnings. A good practice is to correct all errors and warnings.5. On the Cluster Node Configuration, using field SQL Server instance name to select the name of the instance of SQL Server 2008 failover cluster that must be added during installation
6. The "Service Accounts", specify the account to the SQL Server. Services that are configured on this page are the components you selected during installation. For a clustered installation, account information and the startup type will be informed automatically based elements of the first installation. You need to provide the passwords for each account.
Security note: Do not use the password blank. Use a strong password.
7. When you specify the information password for the SQL Server, click Next.
8. The "Ready to Add Node" appears and shows the installation options that you specified during setup.
9. The Add Node Progress page provides status so you can monitor add node progress as Setup proceeds.
10. To complete the SQL Server installation process, click Close.
The installation of your cluster 2 nodes is completed :-)How to: Add or Remove Nodes in a SQL Server Failover Cluster (Setup)http://msdn.microsoft.com/en-us/library/ms191545.aspx
1. Lancer l’installation depuis le nœud passif et selectionnez "Add node to a SQL Server failover cluster"
2. Le système de vérification de la configuration lance la découverte des opérations sur l’ordinateur. Pour continuer, cliquez sur OK. Vous pouvez voir les détails sur l’écran en cliquant sur Show Details, ou en tant que rapport en cliquant sur View detailed report.
3. Sur la page License Terms, sélectionnez « I accept the License Terms. ». Cliquez sur Next pour continuer. Puis, sur la page du "Setup Support Files", cliquez sur "Install" pour installer les support Files.
4. Le système de validation de la Configuration vérifie l’état système de l’ordinateur avant que le setup continue. Après la validation, cliquez sur Next pour continuer. Vous pouvez voir les détails sur l’écran en cliquant sur Show Details, ou en format HTML en cliquant sur View detailed report.
NB : Corrigez les problèmes qui sont reportés dans la liste des règles. Les erreurs sont bloquantes, mais pas les Warnings. Une bonne pratique est de corriger toutes les erreurs et les warnings. 5. Sur la page Cluster Node Configuration, utilisez le champ SQL Server instance name pour selectionner le nom de l’instance SQL Server 2008 failover cluster qui doit être ajouté durant l’installation.
6. Sur la page “Service Accounts”, spécifiez le compte pour les services SQL Server. Les services qui sont configurés sur cette page correspondent aux composants que vous avez sélectionnés lors de l’installation. Pour une installation en cluster, les informations des comptes et le type de démarrage seront renseignés automatiquement en fonction des éléments de la première installation. Vous devrez fournir les mots de passe pour chaque compte.
Security note: Ne pas utiliser de mot de passé blanc. Utilisez un mot de passe fort.7. Quand vous aurez spécifiez les informations de mot de passe pour les services SQL Server, cliquez sur Next.
8. La page “Ready to Add Node” s’affiche et montre les options d’installation que vous avez spécifiée durant le setup.
9. La page « Add Node Progress » fournit une progression du processus d’ajout de nœud.
10. Après l’installation, la page de finalisation fournit un lien récapitulatif de l’installation du noeud. Pour achever le processus d’installation de SQL Server, cliquez sur Close.
L'installation de votre cluster 2 noeuds est terminée :-)Procédure : ajouter ou supprimer des nœuds dans un cluster de basculement SQL Server (programme d'installation)http://msdn.microsoft.com/fr-fr/library/ms191545.aspx
1. Inicie la instalación desde el nodo pasivo y seleccione "Add node to a SQL Server failover cluster"
2. El Comprobador de configuración del sistema se ejecuta una operación de descubrimiento de su equipo. Para continuar, haz clic en "Aceptar". Usted puede ver los detalles en la pantalla haciendo clic en "Ver detalles", o como un informe HTML haciendo clic en "Ver informe detallado".
3. En la página Términos de licencia, lea el acuerdo de licencia y, a continuación, seleccione la casilla de verificación para aceptar los términos de la licencia y condiciones. Haga clic en Next para continuar. Para finalizar la instalación, haga clic en Cancelar. Luego, en la página de soporte de archivos de instalación, haga clic en Instalar para instalar los archivos de instalación de apoyo.
4. El Comprobador de configuración del sistema comprueba el estado del sistema de su equipo antes de la instalación continúa. Después de la verificación está completa, haga clic en Next para continuar. Usted puede ver los detalles en la pantalla, haga clic en Mostrar detalles, o como un informe HTML, haga clic en Ver informe detallado.
Corrija los problemas que son los remanentes de la lista de reglas. Los errores son el bloqueo, pero no las advertencias. Una buena práctica consiste en corregir todos los errores y advertencias.5. De la configuración del nodo de clúster, utilizando el campo de nombre de instancia de SQL Server para seleccionar el nombre de la instancia de SQL Server 2008 de clúster de conmutación por error que debe ser añadido durante la instalación.
6. Las "cuentas de servicio", especifique la cuenta de SQL Server. Los servicios que se configuran en esta página son los componentes que seleccionó durante la instalación. Para una instalación en clúster, la información de cuenta y el tipo de inicio será informado automáticamente, en función de los elementos de la primera instalación. Usted debe dar las contraseñas para cada cuenta.
Nota de seguridad: no utilice la contraseña en blanco. Utilice una contraseña segura.
7. Cuando se especifica la información de contraseña para el servidor SQL, haga clic en Siguiente.
8. El "listo para añadir Nodo" aparece y muestra las opciones de instalación que especificó durante la instalación.
9. Añadir el nodo de la página Progreso proporciona el estado para que pueda supervisar el progreso añadir nodo a medida que avanza el programa de instalación.
10. Para completar el proceso de instalación de SQL Server, haga clic en Cerrar.
La instalación de su grupo 2 nodos se completa :-)Cómo agregar o quitar nodos en un clúster de conmutación por error de SQL Server (programa de instalación)http://msdn.microsoft.com/es-es/library/ms191545.aspx
1. Enter the PID key production for the product SQL Server 2008. 2. On the "License Terms page", select "I accept the License Terms". Click "Next" to continue 3. On the "Feature" Selection page, select the components for your installation Only "Database Engine" and "Analysis Services" are cluster aware. Other components will be installed locally if they are selected.
Warning: Microsoft does not recommend installing the client tools on the cluster nodes. It is best to install on a machine dedicated to the administration of the various instances of the park.
4. On the configuration page, specify if you want a default instance or a named instance. In "SQL Server Network Name" specify a network name for the new SQL Server failover cluster. This name is the name that will be used to identify your virtual server on the network. Click "Next" to continue. 5. On the selection of disks cluster, select the resource shared disk for your SQL Server failover cluster. The disk cluster will be used to host the SQL Server. Several drives can be specified. The field "Available shared disks" displays a list of available disks, click "Next" to continue.
6. On the Cluster Network Configuration, specify the network resource for your failover cluster instance. Specify the type of IP and the IP address for your failover cluster instance. Click Next to continue. 7. The following image shows the cluster security policies available for Windows Server 2008. In Windows Server 2008 and later, services SIDs (security IDs server) are recommended. For more information about the services functionality SIDs on Windows Server 2008, see Setting Up Windows Service Accounts (http://msdn.microsoft.com/en-us/library/ms143504.aspx ). Click "Next" to continue.
8. On the Service Accounts tab, specify the login components for SQL Server services. View accounts previously created SQL SQLAgent You can set the same account for each SQL Server, or you can configure one account per SQL Server. Microsoft recommends setting up a service account individually for each SQL Server to provide a minimum of privileges for each service. Services and SQL Servers have the minimum permissions to perform their respective tasks. For more information, see Setting Up Windows Service Accounts (http://msdn.microsoft.com/en-us/library/ms143504.aspx ) and SQL Server Configuration - Service Accounts ( http://msdn.microsoft.com/en-us/library/cc281953.aspx ) in SQL Server Books Online
9. Use the "Collation" tab to specify a different collation than the default collation for the Database Engine and Analysis Services. Collation of recommendations depends on the application vendor. In case of error, you will then have to do a Master Rebuild or relocate the clustered instance. 10. Use the "Account Provisioning" tab to specify the following information: "Authentication Mode" - select Windows authentication or Mixed Mode Authentication 'for your instance of SQL Server. If you select Mixed Mode authentication, you must provide a strong password for the group built-in Administrator SQL Server. For more information, see Database Engine Configuration - Account Provisioning (http://technet.microsoft.com/en-us/library/cc281849.aspx).11. Use the "Data Directories" tab to specify additional directories setup as the default directories, click "Next" Important: If you specify other directories directories default installation, verify that the installation directories are unique for each instance of SQL Server. None of the directories should be shared with the directory of another instance of SQL Server. The data directories must be accommodated by a disk cluster.
12. Use this tab "FILESTREAM" to enable Filestream on your SQL Server instance. 13. The validation system configuration then performs some rules to validate the configuration of SQL Server components that you specified. 14. The page "Ready to Install" displays the setup information about your selection of components. To continue, click Install. During installation, the installation process provides a status to monitor the progress of the installation.15. After installation, the page to finalize the installation provides a link to the logs of the installation.To complete the installation process of SQL Server, click Close.
1. Indiquer la clé PID de production pour le produit SQL Server 2008. Pour plus d’information. 2. Sur la page License Terms, sélectionnez « I accept the License Terms ». Cliquez sur "Next" pour continuer 3. Sur la page "Feature Selection", sélectionner les composants pour votre installation Seul « Database Engine » et « Analysis Services » sont cluster aware. Les autres composants seront installés localement s’ils sont sélectionnés.
Attention : Microsoft ne recommande pas d’installer les outils clients sur les nœuds du cluster. Il est préférable de les installer sur une machine dédiée à l’administration des différentes instances du parc.
4. Sur la page de configuration, précisez si vous souhaitez une instance par défaut ou une instance nommée. Dans "SQL Server Network Name" spécifiez un nom réseau pour le nouveau SQL Server failover cluster. Ce nom est le nom qui sera utilisé pour identifier votre serveur virtuel sur le réseau. Cliquez sur Next pour continuer. 5. Sur la page de sélection des disques cluster, sélectionnez la ressource disque partagée pour votre SQL Server failover cluster. Le disque cluster sera utilisé pour héberger les données SQL Server. Plusieurs disques peuvent être spécifiés. Le champ « Available shared disks » affiche une liste de disques disponibles, cliquez sur "Next" pour continuer.
6. Sur la page de configuration cluster Network, spécifiez la ressource réseau pour votre instance en failover cluster. Spécifiez le type d’IP et l’IP adresse pour votre instance failover cluster. Cliquez sur "Next" pour continuer. 7. L’image suivante montre les politiques de sécurité cluster disponibles pour Windows Server 2008. Sous Windows Server 2008 et les versions suivantes, les services SIDs (server security IDs) sont recommandés. Pour plus d’information autour des fonctionnalités des services SIDs sur Windows Server 2008, voir Setting Up Windows Service Accounts (http://msdn.microsoft.com/fr-fr/library/ms143504.aspx ) . Cliquez Next pour continuer.
8. Sur l’onglet Service Accounts, spécifiez le login des composants pour les services SQL Server. Voir les comptes précédemment créer SQL, SQLAGENT Vous pouvez définir le même compte pour chaque service SQL Server, ou vous pouvez configurer un compte par service SQL Server. Microsoft recommande la configuration d’un compte de service individuellement pour chaque service SQL Server afin de fournir un minimum de privilèges pour chaque service. Les services SQL Servers auront ainsi les permissions minimum pour effectuer leurs taches respectives. Pour plus d’information, voir Setting Up Windows Service Accounts (http://msdn.microsoft.com/es-es/library/ms143504.aspx) ainsi que SQL Server Configuration - Service Accounts (http://msdn.microsoft.com/es-es/library/cc281953.aspx) dans les SQL Server Books Online.
9. Utilisez l’onglet de Collation pour spécifier une autre collation que la collation par défaut pour le Database Engine et pour Analysis Services. La collation dépend des préconisations du fournisseur de l’application. En cas d’erreur, vous devrez par la suite faire un Rebuild Master ou réinstaller l’instance en cluster. 10. Utilisez l’onglet Account Provisioning pour spécifier les informations suivantes: Authentication mode – sélectionnez « Windows authentication » ou « Mixed Mode authentication » pour votre instance de SQL Server. Si vous sélectionnez « Mixed Mode authentication », vous devrez fournir un mot de passe fort pour les membres du groupe built-in Administrator de SQL Server.Pour plus d’information, voir Database Engine Configuration - Account Provisioning (http://technet.microsoft.com/fr-fr/library/cc281849.aspx).11. Utilisez l’onglet Data Directories pour spécifier d’autres répertoires d’installation que les répertoires par défaut, cliquez sur Next Important: Si vous spécifiez d’autres répertoires que les répertoires d’installation par défaut, vérifiez que les répertoires d’installation sont uniques pour chaque instance de SQL Server. Aucun des répertoires ne doit être partagé avec le répertoire d’une autre instance de SQL Server. Les répertoires de données doivent être hébergés par un disque cluster.
12. Utilisez l’onglet FILESTREAM pour activer le Filestream sur votre instance SQL Server. 13. Le système de validation de la configuration exécute alors certaines règles pour valider la configuration des composants SQL Server que vous avez spécifiés. 14. La page « Ready to Install » affiche les informations d’installation relatives à votre sélection de composants. Pour continuer, cliquez sur Install. Durant l’installation, le processus d’installation fournit un statut permettant de suivre la progression de l’installation.15. Après l’installation, la page de finalisation de l’installation fournit un lien vers les logs de l’installation. Pour finaliser le processus d’installation de SQL Server, cliquer sur Close.
1. Introduzca el PID de producción clave para el producto de SQL Server 2008. Para obtener más información. 2. En la página Términos de licencia, seleccione "Acepto los términos de licencia. Haga clic en Next para continuar 3. En la página Selección de características, seleccione los componentes para su instalación Sólo el motor "SQL" y "Análisis de Servicios" son clústeres. Otros componentes serán instalados localmente si están seleccionados.
Advertencia: Microsoft no recomienda la instalación de las herramientas de cliente en los nodos del clúster. Lo mejor es instalar en una máquina dedicada a la administración de los diversos instancia del parque.
4. En la página de configuración, especifique si desea una instancia predeterminada o una instancia con nombre. En Nombre SQL Server Network Name especifica un nombre de red para el nuevo clúster de conmutación por error de SQL Server. Este nombre es el nombre que se utilizará para identificar el servidor virtual en la red. Haga clic en Next para continuar. 5. En la selección de disco de clúster, seleccione el recurso de disco compartido de clúster de conmutación por error de SQL Server. El cluster de disco se utiliza para alojar el servidor SQL Server. Varias unidades pueden ser especificados. El campo "Disponible discos compartidos" muestra una lista de discos disponibles, haga clic en Next para continuar.
6. En la configuración de red de clústeres, especifique el recurso de red para la instancia de clúster de conmutación por error. Precisar el tipo de la propiedad intelectual y la dirección IP de la instancia de clúster de conmutación por error. Haga clic en Next para continuar. 7. La siguiente imagen muestra las políticas de clúster de seguridad disponible para Windows Server 2008. En Windows Server 2008 y más tarde, se recomiendan los servicios de los DIM (identificadores de seguridad del servidor). Para obtener más información acerca de la funcionalidad de los servicios de los DIM en Windows Server 2008, consulte Configuración de cuentas de los servicios de Windows (http://msdn.microsoft.com/es-es/library/ms143504.aspx). Haga clic en Next para continuar.
8. En la ficha Cuentas de servicio, especifique los componentes de acceso de los servicios de SQL Server. Ver las cuentas creadas anteriormente SQL SQLAgent Puede establecer la misma cuenta para cada uno de SQL Server, o puede configurar una cuenta por SQL Server. Microsoft recomienda la creación de una cuenta de servicio de forma individual para cada servicio de SQL Server para proporcionar un mínimo de privilegios para cada servicio. Los servicios de SQL Server tienen los permisos mínimos para realizar sus respectivas tareas. Para obtener más información, consulte Configuración de cuentas de servicio de Windows (http://msdn.microsoft.com/es-es/library/ms143504.aspx ) y configuración de SQL Server - Cuentas de servicio (http://msdn.microsoft. com/es-es/library/cc281953.aspx ) en SQL Server Books Online
9. Utilice la ficha colación para especificar una colación diferente que la colación por defecto para el motor de base de datos y de Analysis Services. Una colación depende de las recomendaciones del proveedor de la aplicación. En caso de error, entonces usted tendrá que hacer una reconstrucción Master o la ubicación de la instancia de clúster. 10. Utilice el aprovisionamiento de cuentas ficha para especificar la siguiente información: Modo de autenticación - Seleccione la autenticación de Windows o autenticación de modo mixto "para la instancia de SQL Server. Si selecciona la autenticación de modo mixto, debe proporcionar una contraseña segura para el grupo integrado en el Administrador de SQL Server. Para obtener más información, vea Configuración del motor de base de datos - Aprovisionamiento de cuentas (http://technet.microsoft.com/es-es/library/cc281849.aspx).11. Utilice la ficha Directorios de datos adicionales para especificar los directorios de instalación como los directorios predeterminados, haga clic en Siguiente Importante: Si especifica otros directorios de los directorios de instalación por defecto, verificar que los directorios de instalación son únicos para cada instancia de SQL Server. Ninguno de los directorios deben ser compartidos con el directorio de otra instancia de SQL Server. Los directorios de datos deben ser acogidos por un grupo de disco.
12. Utilice esta pestaña FILESTREAM para habilitar FILESTREAM en la instancia de SQL Server. 13.La configuración del sistema de validación realiza algunas reglas para validar la configuración de los componentes de SQL Server que ha especificado. 14. La página "Preparado para instalar" muestra la información de configuración sobre su selección de componentes. Para continuar, haga clic en Instalar. Durante la instalación, el proceso de instalación proporciona un estado para supervisar el progreso de la instalación.15. Después de la instalación, la página para finalizar la instalación proporciona un enlace a los registros de la instalación. Para completar el proceso de instalación de SQL Server, haga clic en Cerrar.
1. Pre-check the system to be ready for setup procedure :
Stop anti-virus Perform a failover test by Moving disk resource Configure a Windows Firewall for Database Engine Access Creating service accounts for SQL and SQL Agent The node [NODE1] is started The node [NODE2] is started The shared storage system is started A domain controller is available
2. Prerequisites
The. NET Framework 3.5 SP1 and Windows Installer 4.5 are required components to install SQL2008. (http://msdn.microsoft.com/en-us/library/ms189910.aspx )
Download :- Framework 3.5 or from SQL installation's CD inside /redist/DotNetFrameworks- Windows installer 4.5
3. Setup Support Files : Run setup installation of SQL server
click on "New SQL Server Failover Cluster Installation"
Sur la page du Setup Support Files, cliquez sur "Install" pour installer les support Files.
3. The System Configuration Checker runs a discovery operation on your computer. To continue, click "OK". You can view the details on the screen by clicking "Show Details", or as an HTML report by clicking "View detailed report".
Correct problems that are carryovers from the list of rules. Errors are blocking, but not warnings. A good practice is to correct all errors and warnings.
1. Pré-verification du systéme afin d'être pret pour la procédure d'installation :
Stopper les services anti-virus Faire un test de bascule des ressources disques Configurer le Firewall windows pour SQL Server Créer les comptes de service pour SQL et l'agent SQL Le nœud [NODE1] est démarré Le nœud [NODE2] est démarré Le système de stockage partagé est démarré Un contrôleur du domaine est accessible
2. Composants requis
Le .NET Framework 3.5 SP1 et Windows Installer 4.5 sont des composants nécessaires à l’installation de SQL2008. (http://msdn.microsoft.com/fr-fr/library/ms189910.aspx )
Téléchargement :- Framework 3.5 ou depuis le CD d’installation dans /redist/DotNetFrameworks- Windows installer 4.5
3. Setup Support Files : Lancer le setup d’installation de SQL server
Cliquer sur "New SQL Server Failover Cluster Installation"
Le système de vérification de la configuration lance la découverte des opérations sur l’ordinateur. Pour continuer, cliquez sur "OK". Vous pouvez voir les détails sur l’écran en cliquant sur "Show Details", ou en tant que rapport en cliquant sur "View detailed report".
Corrigez les problèmes qui sont reports dans la liste des règles. Les erreurs sont bloquantes, mais pas les Warnings. Une bonne pratique est de corriger toutes les erreurs et les warnings.
1. Pre-comprobar que el sistema estará listo para el procedimiento de configuración: :
Detenga los servicios de antivirus Hacer una prueba de mover recurso de disco Cómo configurar Firewall de Windows para el acceso al motor de base de datos Crear las cuentas de servicio de SQL, SQLAgent El nodo [NODE1] se inicia El nodo [NODE2] se inicia El sistema de almacenamiento compartido se inicia Un controlador de dominio está disponible
2. Componentes necesarios
NET Framework 3.5 SP1 y Windows Installer 4.5 son componentes necesarios para instalar el SQL2008. (http://msdn.microsoft.com/en-us/library/ms189910.aspx )
Descargar :- Framework 3.5 o desde el CD de instalación en /redist/DotNetFrameworks- Windows installer 4.5
3. Setup Support Files : Ejecute la instalación de SQL Server
Haga clic en "New SQL Server Failover Cluster Installation"
En la página de soporte de archivos de instalación, haga clic en "Instalar" para instalar los archivos de soporte.
El sistema de configuración comprobar las operaciones de lanzamiento del Discovery en el equipo. Para continuar, haz clic en "OK". Usted puede ver los detalles en la pantalla haciendo clic en "Ver detalles", o como un informe haciendo clic en "Ver informe detallado".
Corrija los problemas que son los remanentes de la lista de reglas. Los errores son el bloqueo, pero no las advertencias. Una buena práctica consiste en corregir todos los errores y advertencias.
Before to begin I invite you to read my previous article: Installation SQL Server 2005/2008 failover clusters on MSCS Windows 2003/2008
For your cluster configuration is supported by Microsoft, it's imperative to run the validation wizard. The outcome of this report wizard should indicate that all components are compliant. This report is stored in c:\windows\cluster\report. It must be preserved. Then every time you modify an element constituting the hardware or software configuration of your cluster, it will be necessary to rerun the Validation Wizard.
1. Run the component by : Start /Administratives tools/ Failover Cluster Management
2. Then into Failover Cluster Management, clic on Validate Configuration
3. Enter the name of the cluster components nodes
4. Prior to production, we must run all tests. Then during normal operation, the wizard disables validation tests for hard disks allocated to Services/Application existing.
5. Click on next
6. Click on next, all elements should be green
Avant de commencer je vous invite à lire mon précédent article : Installation SQL Server 2005/2008 failover clusters sur MSCS Windows 2003/2008
Pour que votre configuration Cluster soit supportée par Microsoft, il est impératif d’exécuter la validation wizard. Le rapport issue de ce wizard doit indiquer que tous les éléments sont conformes. Ce rapport est stocké dans c:\windows\cluster\report. Il doit être conservé. Ensuite à chaque modification d’un élément composant la configuration hardware ou logicielle de votre cluster, il sera nécessaire d’exécuter à nouveau la validation Wizard.
1. Lancez le composant Start /Administratives tools/ Failover Cluster Management
2. Ensuite dans le Failover Cluster Management, cliquez sur Validate Configuration
3. Entrez le nom des nœuds composants le cluster
4. Avant la mise en production, il faut exécuter tous les tests. Ensuite en fonctionnement normal, la validation wizard désactivera les tests disques pour les disques affectés aux Services / Application existants.
5. Cliquer sur suivant
6. Cliquer sur suivant, tous les élèments devraient être en vert
Antes de comenzar los invito a leer mi artículo anterior: Instalación SQL Server 2005/2008 failover clusters avec MSCS Windows 2003/2008
Para su configuración de clúster es compatible con Microsoft, es indispensable para ejecutar el asistente de validación. El resultado de este asistente informe debe indicar que todos los componentes sean conformes. Este informe se almacena en c:\windows\cluster\report. Debe ser preservada. Entonces, cada vez que se modifica un elemento constitutivo de la configuración de hardware o software del clúster, será necesario volver a ejecutar el Asistente para la validación.
1. Ejecutar el componente Start /Administratives tools/ Failover Cluster Management
2. Luego, en la Failover Cluster Management, haga clic en Validate Configuration
3. Introduzca el nombre de los componentes de los nodos del clúster
4. Antes de la producción, debemos ejecutar todas las pruebas. Luego, durante la operación normal, el asistente deshabilita las pruebas de validación para los discos duros destinados a servicios y aplicaciones existentes.
5. Haga clic en Siguiente
6. Haga clic en Siguiente, todos los elementos deben ser de color verde
The SQL Network Interface library was unable to register SPN. Problem In the SQL Server error log you got the following message:
To understand the error you can transcribe the error message 0x2098 in a more readable.
ERROR_DS_INSUFF_ACCESS_RIGHTS
8344 (0x2098)
Insufficient access rights to perform the operation.
This error message indicates that the service account SQL server does not have sufficient rights to register the SPN.
CauseSPNs are used by the Kerberos authentication protocol. If the account of the proceeding is known, the Kerberos authentication can be used to provide mutual authentication by the client and server. If the account of the proceedings is not known, NTLM authentication, which provides only authentication of the client by the server is used.
If you run SQL Server under the LocalSystem account, the SPN is automatically registered as SQL registering with the machine account that has the right to create an SPN default. So Kerberos interacts successfully with the server running SQL Server. However, if you run SQL Server under a domain account or a local account, the attempt to create the SPN may fail. When creating the service principal name fails, this means that no SPN is set for the service that is running SQL Server. Solution Therefore, you must implement a solution to that the SPN is created for your SQL Server instance where you want to use the Kerberos protocol.
Method 1 : The method recommended by Microsoft Support. You can give in Active Directory rights below to the service account of SQL Server: - Read servicePrincipalName - Write servicePrincipalName
Method 2 : You can also give him the rights manually using the tool SetSPN.(http://msdn.microsoft.com/fr-fr/library/cc280459.aspx )For SQL server Standalone SetSPN -A MSSQLSvc/<ComputerName>.<DomainName>:<port> <AccountName>So for a multi-server instance you must configure the SPN for each instance, for each instance of SQL Server usefulness port TCP / IP only. For the port of the proceeding open SQL Server Configuration Manager>> Right click the instance>> TCP / IP protocol (default port)Pour un clusterSetSPN -A MSSQLSvc/<virtualName>.<DomainName>:<port> <AccountName>SetSPN -A MSSQLSvc/<virtualName>.<DomainName> <AccountName>For an instance of SQL Server cluster, you must use the FQDN of the virtual SQL server. You must also configure the SPN with a port and a second SPN without the port.VerificationThen you can confirm that the operation went smoothly with the following command:SetSPN -L <AccountName>SQL server side to check, you can use the DMV sys.dm_exec_connections with the column auth_scheme :select auth_scheme from sys.dm_exec_connections where session_id=@@spidIf kerberos is used, you should see "KERBEROS".Documentation
The SQL Network Interface library was unable to register SPN. Problème Dans les Error Logs SQL serveur vous obtenez le message d'erreur suivant :
La bibliothèque SQL Network Interface Impossible d'inscrire le nom principal service (SPN) pour le service SQL Server. Erreur : 0x2098. Échec d'inscrire un nom principal de service peut entraîner intégrée l'authentification revenir à NTLM au lieu de Kerberos. Ceci est un message d'information. Action supplémentaire n'est obligatoire si Kerberos authentification est requise par les stratégies d'authentification.
Pour comprendre l'erreur vous devez transcrire le message d'erreur 0x2098. Vous pouvez :
Ce message d'erreur indique que le compte de service SQL server n'a pas les droits suffisants pour enregistrer les SPN.
CauseLes SPN sont utilisés par le protocole d'authentification Kerberos. Si le compte de l'instance est connu, l'authentification Kerberos peut être utilisée pour fournir une authentification mutuelle par le client et le serveur. Si le compte de l'instance n'est pas connu, l'authentification NTLM, qui fournit uniquement une authentification du client par le serveur, est utilisée.
Si vous exécutez le service SQL Server sous le compte LocalSystem, le nom principal de service est généralement enregistré car SQL s'enregistre avec le compte machine qui dispose du droit de créer un SPN par défaut. Kerberos interagit correctement avec le serveur qui exécute SQL Server. Cependant, si vous exécutez le service SQL Server sous un compte de domaine ou un compte local au que le compte localsystem, la tentative de création du nom principal de service peut échouer. Lorsque la création du nom principal de service échoue, cela signifie qu'aucun nom principal de service n'est configuré pour le service qui exécute SQL Server. Résolution Par conséquent, vous devez mettre en œuvre une solution pour que le SPN soit créé pour votre instance SQL Server lorsque vous souhaitez utiliser le protocole Kerberos.
Méthode 1 : La méthode recommandée par le Support Microsoft. Vous pouvez donner dans Active Directory les droits ci-dessous au compte de service SQL Server : - Read servicePrincipalName - Write servicePrincipalName
Méthode 2 : Vous pouvez aussi créer le SPN manuellement avec l'outil SetSPN.(http://msdn.microsoft.com/fr-fr/library/cc280459.aspx )Pour un SQL server Standalone SetSPN -A MSSQLSvc/<ComputerName>.<DomainName>:<port> <AccountName>Pour un serveur multi instance vous devez configurer le Server Principal Name (SPN) pour chaque instance, car chaque instance de SQL Server utilise un port TCP unique. Pour obtenir le port de l'instance ouvrez SQL Server Configuration Manager >> Clic droit sur l'instance >> TCP/IP protocole (default port)Pour une instance virtuelle (cluster en cluster)SetSPN -A MSSQLSvc/<virtualName>.<DomainName>:<port> <AccountName>SetSPN -A MSSQLSvc/<virtualName>.<DomainName> <AccountName>Pour une instance SQL server en cluster, vous devez utiliser le FQDN du server SQL virtuel. Vous devez configurer le Service Principal Name (SPN) premièrement en spécifiant un port puis un second SPN sans port. VérificationEnsuite vous pouvez confirmer que l'opération s'est bien déroulé avec la commande suivante :SetSPN -L <AccountName>Coté SQL server, vous pouvez utiliser la DMV sys.dm_exec_connections avec la colonne auth_scheme :select auth_scheme from sys.dm_exec_connections where session_id=@@spidSi kerberos est utilisé, vous devriez voir "KERBEROS".Documentation
The SQL Network Interface library was unable to register SPN. ProblemaEn las contrapartes de error de SQL Server recibe el mensaje de error siguiente:
Para entender el error que transcribir el mensaje de error 0x2098 de una forma más legible. Usted puede:
Este mensaje de error indica que el servidor de cuenta de servicio de SQL no tiene suficientes derechos para registrar el SPN.
CausaSPN son utilizados por el protocolo de autenticación Kerberos. Si se sabe que la cuenta del procedimiento, la autenticación Kerberos puede ser utilizado para proporcionar autenticación mutua entre el cliente y el servidor. Si la cuenta de las actuaciones no se conoce, la autenticación NTLM, que proporciona sólo la autenticación del cliente por el servidor, se utiliza.
Si ejecuta SQL Server en la cuenta LocalSystem, el SPN se registra automáticamente como SQL registrarse en la cuenta de equipo que tiene el derecho a crear un defecto de SPN. Así Kerberos interactúa correctamente con el servidor que ejecuta SQL Server.Sin embargo, si ejecuta SQL Server bajo una cuenta de dominio o una cuenta local, el intento de crear el SPN puede fallar. Al crear el nombre principal de servicio falla, esto significa que no SPN se establece para el servicio que se ejecuta SQL Server.ResoluciónPor lo tanto, debe implementar una solución para que el SPN se crea para la instancia de SQL Server donde desea utilizar el protocolo Kerberos.
Método 1 : El método recomendado por el Soporte Microsoft. Usted puede dar en el Directorio Activo de derechos por debajo de la cuenta de servicio de SQL Server : - Read servicePrincipalName - Write servicePrincipalName
Método 2 : También puede darle los derechos de forma manual utilizando la herramienta de
SetSPN.(http://msdn.microsoft.com/fr-fr/library/cc280459.aspx )Para un SQL server Standalone SetSPN -A MSSQLSvc/<ComputerName>.<DomainName>:<port> <AccountName>Así que para una instancia de servidor de múltiples debe configurar el SPN para cada instancia, para cada instancia de SQL Server utilidad uno port TCP / IP. Para obtener el puerto del instancia abierto SQL Server Configuration Manager>> Haga clic en la instancia>> protocolo TCP / IP (puerto por defecto)
Para un clústerSetSPN -A MSSQLSvc/<virtualName>.<DomainName>:<port> <AccountName>SetSPN -A MSSQLSvc/<virtualName>.<DomainName> <AccountName>De una instancia de clúster de SQL Server, debe utilizar el nombre completo del servidor virtual SQL. También debe configurar el SPN con un puerto y un SPN segundo sin el puerto.VerificaciónEntonces usted puede confirmar que la operación se desarrolló sin problemas con el siguiente comando:SetSPN -L <AccountName>Del lado del servidor SQL para la verificación, puede utilizar el DMV sys.dm_exec_connections con la columna auth_scheme :select auth_scheme from sys.dm_exec_connections where session_id=@@spidSi se utiliza Kerberos, debería ver "KERBEROS".
Documentación
Our policy of support for virtual environments has evolved, we now support almost all our applications to virtual environments. Some recommendations are to be considered depending on the product, I invite you to read the articles and using corresponding product below. Platform for non-Microsoft virtualization, a certification program has been implemented (http://windowsservercatalog.com/svvp ). Only the configurations certified through this program are supported. For more information, I invite you to visit the following items:- Virtualization Troubleshooting and Support- Microsoft server software and supported virtualization environments - Support policy for Microsoft SQL Server products that are running in a hardware virtualization environment - Support partners for non-Microsoft hardware virtualization software - Support policy for Microsoft software running in non-Microsoft hardware virtualization software - New Microsoft Licensing and Support Eases Path to Virtualization - Another update for the Support Policy for Virtualization for SQL Server Microsoft has a Virtualization Support Wizard on the internet that can help them determine if a virtualization configuration is supported: Virtualization Support Policy Wizard
Notre politique de support concernant les environnements virtuels a évolué, nous supportons désormais pratiquement toutes nos applications sur les environnements virtuels. Certaines recommandations sont à prendre en considération en fonction de produit, je vous invite à consulter les articles et l’aide produit correspondant ci-dessous.Pour des plateforme de virtualisation non-Microsoft, un programme de certification a été mise en place (http://windowsservercatalog.com/svvp ). Seules les configurations certifiées à travers ce programme sont supportés. Pour plus d’information, je vous invite à consulter les articles suivant :- Dépannage et support pour la virtualisation- Logiciels serveur Microsoft et environnements de virtualisation pris en charge - Stratégie de support pour les produits de Microsoft SQL Server qui sont exécutent dans un environnement de virtualisation de matériel - Prise en charge des partenaires de logiciel de virtualisation de matériel non Microsoft - Stratégie de support des logiciels Microsoft en logiciel de virtualisation de matériel non Microsoft - New Microsoft Licensing and Support Eases Path to Virtualization - Another update for the Support Policy for Virtualization for SQL Server Microsoft met à votre disposition le "Virtualization Support Policy Wizard" qui vous permettra de vérifier que votre environement est supporté : Virtualization Support Policy Wizard
Nuestra política de soporte por los entornos virtuales ha evolucionado, ahora apoyamos casi todas nuestras aplicaciones a entornos virtuales. Algunas de las recomendaciones deben ser consideradas en función del producto, los invito a leer los artículos y el uso de productos correspondientes a continuación.
Para plataforma de no-Microsoft virtualización , un programa de certificación se ha aplicado (http://windowsservercatalog.com/svvp). Sólo las configuraciones certificadas a través de este programa son compatibles. Para obtener más información, le invitamos a visitar los siguientes elementos:- Solución de problemas y soporte técnico para virtualización- Software de servidor de Microsoft y entornos de virtualización compatibles - Directiva de soporte técnico para productos de Microsoft SQL Server que se ejecutan en un entorno de virtualización de hardware - Compatibilidad con asociados de software de virtualización de hardware que no sean de Microsoft - Directiva de soporte técnico para software de Microsoft que se ejecuta en software de virtualización de hardware que no es de Microsoft - New Microsoft Licensing and Support Eases Path to Virtualization - Another update for the Support Policy for Virtualization for SQL Server Microsoft ofrece el "Virtualization Support Policy Wizard" que le permite comprobar que el medio ambiente es compatible : Virtualization Support Policy Wizard
Cluster failover SQL : Which Service log do I have to collect when I am victim of an unexpected failover?
Several of my customers uses to ask me : "what kind of information they have collect to make a root cause analysis of the unexpected failover on their SQL Server 2005/2008 failover cluster instance on their Windows 2008? "
You could find below 2 methods:
Cluster failover SQL : Quels sont les logues que je dois collecter lorsque je suis d'un basculement inattendu ?
De nombreux clients me demande régulièrement : "quels types d'informations devons-nous recueillir pour analyser les causes d’un basculement inattendu sur notre instance SQL Server 2005/2008 en cluster failover sur Windows2008 ?"
Vous pouvez suivre une des deux méthodes ci-dessous :
Cluster failover SQL : ¿Cuáles son los logists que recoger cuando estoy en una conmutación por error inesperado ?
Several of my customers used to ask me : "what kind of information they have collect to make a root cause analysis of the unexpected failover on their SQL Server 2005/2008 failover cluster instance on their Windows 2008? " Muchos clientes regularmente me preguntan: "qué tipos de información recogemos para analizar las causas del conmutación por error inesperado en nuestra instancia SQL Server 2005/2008 en Windows 2008 failover clustered ?"
Puede seguir uno de los dos métodos siguientes:
Method 1: This method is the best one to be ensured to get all information that we need for an RCA. Just run the MPS Report tool. it will take a snapshot of all your logs.
http://www.microsoft.com/downloads/details.aspx?FamilyId=CEBF3C7C-7CA5-408F-88B7-F9C79B7306C0&displaylang=en Use administrator account Please, when you run MPS Report, be ensure that the checkbox below are checked:- General- Internet and Networking- Server component- SQL and other Data Stores (MDAC)
Method 2: You can collect the 5 most important logs by using the command below:
Cluster info:
@ECHO OFFECHO %DATE% > C:\temp\clusterinfo.output.txtECHO %TIME% >> C:\temp\clusterinfo.output.txtCLUSTER /QUORUM >> C:\temp\clusterinfo.output.txtCLUSTER RES >> C:\temp\clusterinfo.output.txtCLUSTER RES /PROP >> C:\temp\clusterinfo.output.txt
Cluster log:CLUSTER /CLUSTER:cluster_name LOG /GENERATE /COPY:”c:\temp”
Event windows:Step 1: Start >> Administration tools >> Event viewerStep 2: On Application et System save as in .CVSStep 3: Also observe the cluster Operational log – Microsoft >> Windows >>FailoverClustering Operational.
How install SQL Server 2008 32Bit on Windows 2008 X64
In a specific case, you have to install SQL Server 2008 32Bit (X86) on Windows 2008 X64. It can be due to the provider of your end application who supports only on a SQL 32Bit his application.
If you want to install SQL server 2008 from the command prompt, you can specify that Setup should install into WOW64 by adding the parameter X86="True". This command line argument is not supported on an IA64 or a 32-bit system.
How to: Install SQL Server 2008 from the Command Prompthttp://msdn.microsoft.com/en-us/library/ms144259.aspx
If you want to run the setup by using the wizard, you can also specify the architecture of SQL Server 2008 to install. You can choose between X86(32bit) and X64 in the tab "Options".
Comment installer SQL Server 2008 32Bit sur un Windows 2008 X64
Dans un cas spécifique, vous devez installer SQL Server 2008 32Bit (X86) sur un environnement Windows 2008 X64. Il se peut que le fournisseur de votre applicaiton final, support seulement sont application sur un SQL Server en 32 bit.
Si vous installer SQL Server 2008 en ligne de commande, vous pouvez spécifier que le Setup doit s'instler sous WOW64 en ajouter le paramétreX86="True". Attention cet argument n'est pas supporter en IA64 ou sur un systéme 32-bit.
Procédure : installer SQL Server 2008 à partir de l'invite de commandeshttp://msdn.microsoft.com/fr-fr/library/ms144259.aspx
Si vous souhaitez exécuter le programme d'installation à l'aide de l'Assistant, vous pouvez également spécifier l'architecture de SQL Server 2008 à installer. Vous pouvez choisir entre X86(32bit) et X64 dans l'onglet "Options".
¿Cómo instalar SQL Server 2008 32 bit en Windows 2008 X 64 ?
En un caso concreto, tienes que instalar SQL Server 2008 32 bits (X 86) en Windows 2008 X 64. Puede ser debido al proveedor de la aplicación final que apoya sólo en un SQL 32 bit su aplicación.
Si desea instalar el servidor de SQL server 2008 desde la línea de comandos, puede especificar que el programa de instalación debe instalar en WOW64 añadiendo el parámetro X86="True". Este argumento de línea de comandos no es compatible con un IA64 o un sistema de 32 bits.
Cómo instalar SQL Server 2008 desde el símbolo del sistemahttp://msdn.microsoft.com/es-es/library/ms144259.aspx
Si desea ejecutar el programa de instalación mediante el asistente, puede especificar también la arquitectura de SQL Server 2008 para instalar. Puede elegir entre X86(32bit) y X 64 en la ficha "Options".
CREATE PROCEDURE getAllTablesSize
AS
BEGIN
DBCC UPDATEUSAGE (0) WITH NO_INFOMSGS;
CREATE TABLE
#temp (
[name] varchar(250),
[rows] varchar(50),
[reserved] varchar(50),
[data] varchar(50),
[index_size] varchar(50),
[unused] varchar(50)
);
INSERT #temp EXEC ('sp_msforeachtable ''sp_spaceused ''''?''''''');
UPDATE
#temp
SET
[rows] = LTRIM(RTRIM(REPLACE(t.rows,'KB',''))),
[reserved] = LTRIM(RTRIM(REPLACE(t.reserved,'KB',''))),
[data] = LTRIM(RTRIM(REPLACE(t.data,'KB',''))),
[index_size] = LTRIM(RTRIM(REPLACE(t.index_size,'KB',''))),
[unused] = LTRIM(RTRIM(REPLACE(t.unused,'KB','')))
FROM #temp AS t
SUM(CAST([reserved] as decimal))/1024 AS 'Total reserved MB',
SUM(CAST([data] as decimal))/1024 AS 'Total data MB',
SUM(CAST([index_size] as decimal))/1024 AS 'Total index_size MB',
SUM(CAST([unused] as decimal))/1024 AS 'Total unused MB'
FROM
[name] ,
CAST([rows] as INT)'rows' ,CAST([reserved] as INT)/1024 'reserved MB',
CAST([data] as INT)/1024 'data MB' ,
CAST([index_size]/1024 as INT)'index_size MB',
CAST([unused] as INT)/1024 'unused MB'
ORDER BY
CAST(reserved as INT) DESC
DROP TABLE #temp;
-- rows : Number of rows existing in the table. If the object specified is a Service Broker queue, this column indicates the number of messages in the queue.
-- reserved : Total amount of reserved space for objname.
-- data : Total amount of space used by data in objname.
-- index_size : Total amount of space used by indexes in objname.
-- unused : Total amount of space reserved for objname but not yet used.
-- More detail here : http://msdn.microsoft.com/en-us/library/ms188776.aspx
END
GO
EXECUTE getAllTablesSize
ALTER DATABASE yourDatabaseName
MODIFY FILE( NAME = logicalname, FILENAME = 'M:\newpath.mdf')
ALTER DATABASE votreDatabase
Etape 4 : Arrêter le service SQL, déplacer le fichier et démarrer le service Etape 5 : Vérifier le résultat avec la requête suivante SELECT name as logicalname, physical_name as filename FROM sys.master_files WHERE database_id = DB_ID('NomDeVotreBaseDeDonnées');Vous pouvez suivre le même chemin pour ajouter un fichier à votre base de données en log shipping.