SelectEtoile : Base de connaissance SGBD

Posts Tagged 'sql server'

Retrouver le port d'un SQLServer

Plusieurs méthodes existent pour déterminer le port d'un SQLServer

 

 

Accès à la base de registre :

 

SQL Server 2005

Il n’existe aucune différence entre une instance nommée ou pas. Le numéro est assigné à l’instance suivant l’ordre d’installation des différentes instances. Il suffit juste de localiser la clé de registre, comme cela :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.#\MSSQLServer\SuperSocketNetLib\TCP\IPAll

'#' est le numéro assigné à l’instance. Le nom de l’instance est stocké comme la valeur par défaut pour la clé de registre. Pour une instance ‘sans nom’, elle porte le nom de ‘MSSQLSERVER’.

SQL Server 2008

Instance par défaut

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\TCP\IPAll

Instance nommée

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP\IPAll

 

Pour exemple, voici une procédure exécutable via SQLServer pour retrouver le port de celle-ci

 

DECLARE @tcp_port nvarchar(5)

EXEC xp_regread
@rootkey    =    'HKEY_LOCAL_MACHINE',
@key        =    'SOFTWARE\Microsoft\Microsoft SQL Server\InstanceName\MSSQLServer\SuperSocketNetLib\Tcp',
@value_name    =   'TcpPort',
@value        =    @tcp_port OUTPUT

select @tcp_port

 

 

Accès via SQL Server Configuration Manager :

 

Lancer l'outil 'SQL Server Configuration Manager'

Dans 'SQL Server 2005 Network Configuration', cliquer sur l'instance souhaitée (ex : Protocols for MonInstance) 

Double cliquer sur TCP/IP dans la fenêtre de droite

Cliquer sur l'onglet 'IP Adresses'

Le numéro de port est dans 'TCP Dynamic Ports'

 

 

Retrouver le port d'une instance SQL Server en utilisant WMI :

Un script powershell a été développé par Idera. Il est accessible en cliquant sur : Get-MSSQL-Port-UsingWMI

Il suffit alors de lancer la commande dans une fenêtre PowerShell,

en local : './Get-MSSQL-Port-UsingWMI -instance InstanceName'

à distance :  './Get-MSSQL-Port-UsingWMI -instance InstanceName -computer mssqlwin01'

Idera utilise la fonction Get-WmiObject et requête sur la table ServerNetworkProtocolProperty. (Merci à lui)

 

 

SSIS : Connect to SSIS Service on machine failed

J'essayai de lancer en remote à SSIS (SQL Server Integration Services) et j'ai le message d'erreur suivant :

 

 

Pour corriger ce problème ,voici la démarche à suivre :


  1. Dans le menu Démarrer, puis Settings , lancer Control Panel, double-click Administrative Tools, puis double-click Component Services.

  2. Ouvrir le noeud Component Services sur le menu de gauche.Ouvrir le noeud Computers, ouvrir My Computer, et cliquer sur DCOM Config.

  3. Selectionner le noeud DCOM Config.

  4. Clique droit sur MsDtsServer et choisir Properties.

  5. Choisir l'onglet Security.

  6. Dans Launch and Activation Permissions, choisir Customize, cliquer sur Edit pour ouvrir la boite de dialogue Launch Permission.

  7. Dans la boite de dialogue Launch Permission, choisir ou ajouter l'utilisateur ou le groupe approprié, lui donner les droits Remote Activation (Ceci permet à l'utilisateur de lancer SSIS à distance.

  8. Cliquer sur OK.

  9. Redémarrer le service Integration Services.

  10. Si cela ne marche toujours pas, il faut faire un clique droit sur My Computer, cliquer sur Properties.
  11. Cliquer sur l'onglet COM Security, puis cliquer sur Edit Limits...
  12. Ajouter un utilisateur ou un groupe sur lequel il faut les droits ou vérifier qu'il existe dans un groupe déjà défini.
  13. Ajouter les droits Remote Activation au groupe ou à l'utilisateur.


Si ca ne marche toujours pas, je suis désolé mais je ne sais que vous dire


 

Espace utilisé par les bases sous SQLServer

use master
go

CREATE TABLE #DBInfo
( ServerName VARCHAR(100),  
DatabaseName VARCHAR(100),  
FileSizeMB INT,  
LogicalFileName sysname,  
PhysicalFileName NVARCHAR(520),  
Status sysname,  
Updateability sysname,  
RecoveryMode sysname,
GrowthMode VARCHAR(20),
Collation sysname,
SpaceUsedMB INT,  
FreeSpaceMB INT,  
FreeSpacePct VARCHAR(7),  
FreeSpacePages INT,  
PollDate datetime)  

DECLARE @command VARCHAR(5000)  

SELECT @command = 'Use [' + '?' + '] SELECT  
@@servername as ServerName,  
' + '''' + '?' + '''' + ' AS DatabaseName,  
CAST(sysfiles.size/128.0 AS int) AS FileSize,  
sysfiles.name AS LogicalFileName, sysfiles.filename AS PhysicalFileName,  
CONVERT(sysname,DatabasePropertyEx(''?'',''Status'')) AS Status,  
CONVERT(sysname,DatabasePropertyEx(''?'',''Updateability'')) AS Updateability,  
CONVERT(sysname,DatabasePropertyEx(''?'',''Recovery'')) AS RecoveryMode,
GrowthMode =
  CASE Growth
   WHEN ''0'' then ''DISABLED''
   ELSE ''ENABLED''
  END,
CONVERT(sysname,DatabasePropertyEx(''?'',''Collation'')) AS Collation,
CAST(FILEPROPERTY(sysfiles.name, ' + '''' +  
       'SpaceUsed' + '''' + ' )/128.0 AS int) AS SpaceUsedMB,  
CAST(sysfiles.size/128.0 - CAST(FILEPROPERTY(sysfiles.name, ' + '''' +  
       'SpaceUsed' + '''' + ' ) AS int)/128.0 AS int) AS FreeSpaceMB,  
CAST(100 * (CAST (((sysfiles.size/128.0 -CAST(FILEPROPERTY(sysfiles.name,  
' + '''' + 'SpaceUsed' + '''' + ' ) AS int)/128.0)/(sysfiles.size/128.0))  
AS decimal(4,2))) AS varchar(8)) + ' + '''' + '%' + '''' + ' AS FreeSpacePct,  
GETDATE() as PollDate FROM dbo.sysfiles'
 
INSERT INTO #DBInfo  
   (ServerName,  
   DatabaseName,  
   FileSizeMB,  
   LogicalFileName,  
   PhysicalFileName,  
   Status,  
   Updateability,  
   RecoveryMode,
   GrowthMode,
   Collation,  
   SpaceUsedMB,
   FreeSpaceMB,  
   FreeSpacePct,  
   PollDate)  

EXEC sp_MSForEachDB @command  

SELECT  
   ServerName,  
   DatabaseName,  
   FileSizeMB,  
   LogicalFileName,  
   PhysicalFileName,  
   Status,  
   Updateability,  
   RecoveryMode,
   GrowthMode,
   Collation,
   SpaceUsedMB,
   FreeSpaceMB,  
   FreeSpacePct,  
   PollDate  
FROM #DBInfo
ORDER BY  
   ServerName,  
   DatabaseName  
GO

DROP TABLE #DBInfo  
GO

Liste Build Number / Version SQL Server

Cette page contient la liste détaillée de correspondance entre le numéro de compilation (Build Number) et la version d’un SQL Server avec une description.

 

 

SQL Server Version Build Number Build Description
SQL Server 7.0 7.0 Unknown SQL Server 7.0 Build
SQL Server 7.0 7.00.1063 Unknown Build
SQL Server 2000 8.00.194 2000 No Service Pack
SQL Server 2000 8.00.210 2000 No Service Pack + Q275900
SQL Server 2000 8.00.211 2000 No Service Pack + Q276329
SQL Server 2000 8.00.203 Unknown Build
SQL Server 2000 8.00.204 2000 No Service Pack + Q274329
SQL Server 2000 8.00.205 2000 Service Pack 3 + Q274330
SQL Server 2000 8.00.217 2000 No Service Pack + Q279293 / Q279296
SQL Server 2000 8.00.218 2000 No Service Pack + Q279183
SQL Server 2000 8.00.222 2000 No Service Pack + Q281769
SQL Server 2000 8.00.223 2000 No Service Pack + Q280380
SQL Server 2000 8.00.225 2000 No Service Pack + Q281663
SQL Server 2000 8.00.226 2000 No Service Pack + Q278239
SQL Server 2000 8.00.231 2000 No Service Pack + Q282279
SQL Server 2000 8.00.233 2000 No Service Pack + Q282416
SQL Server 2000 8.00.239 2000 No Service Pack + Q285290
SQL Server 2000 8.00.249 2000 No Service Pack + Q288122
SQL Server 2000 8.00.250 2000 No Service Pack + Q291683
SQL Server 2000 8.00.287 2000 No Service Pack + Q297209
SQL Server 2000 8.00.384 2000 Service Pack 1
SQL Server 2000 8.00.428 2000 Service Pack 1 + Q304850
SQL Server 2000 8.00.443 2000 Service Pack 1 + Q307538
SQL Server 2000 8.00.444 2000 Service Pack 1 + Q307540 / Q307655
SQL Server 2000 8.00.452 2000 Service Pack 1 + Q308547
SQL Server 2000 8.00.475 2000 Service Pack 1 + hot fix
SQL Server 2000 8.00.532 2000 Service Pack 2
SQL Server 2000 8.00.534 2000 Service Pack 2.01
SQL Server 2000 8.00.534 2000 Service Pack 2.01
SQL Server 2000 8.00.561 2000 Service Pack 2 + hot fix
SQL Server 2000 8.00.561 2000 Service Pack 2 + hot fix
SQL Server 2000 8.00.578 2000 Service Pack 2 + Q317979
SQL Server 2000 8.00.578 2000 Service Pack 2 + Q317979
SQL Server 2000 8.00.604 2000 Service Pack 2 + hot fix
SQL Server 2000 8.00.608 2000 Service Pack 2 + Q319507
SQL Server 2000 8.00.655 2000 Service Pack 2 + Q323875
SQL Server 2000 8.00.667 2000 Service Pack 2 + hot fix
SQL Server 2000 8.00.760 2000 Service Pack 3a
SQL Server 2000 8.00.765 2000 Service Pack 3a + Q810163/688/811611/813769/813759/812995/814665/460/813494
SQL Server 2000 8.00.780 2000 Service Pack 3a + Q815114 hot fix
SQL Server 2000 8.00.818 2000 Service Pack 3a + Q815495 cumulative security update
SQL Server 2000 8.00.859 2000 Service Pack 3a + Q821334 hotfix
SQL Server 2000 8.00.873 2000 Service Pack 3a + Q830887 hotfix
SQL Server 2000 8.00.878 2000 Service Pack 3a + Q831950
SQL Server 2000 8.00.952 2000 Service Pack 3a + hot fix build 2000.80.952
SQL Server 2000 8.00.977 2000 Service Pack 3a + hotfix build 2000.80.977
SQL Server 2000 8.00.997 2000 Service Pack 3a + Q891311
SQL Server 2000 8.00.998 2000 Service Pack 3a + Hot Fix Build 2000.80.978
SQL Server 2000 8.00.1001 2000 Service Pack 3a + Hot Fix Build 2000.80.1001
SQL Server 2000 8.00.1007 2000 Service Pack 3a + Hot Fix Build 2000.80.1007
SQL Server 2000 8.00.1029 2000 Service Pack 3a + Hot Fix build 2000.80.1029
SQL Server 2000 8.00.2039 2000 Service Pack 4
SQL Server 2000 8.00.2040 2000 Service Pack 4 + AWE Hotfix Q899761
SQL Server 2000 8.00.2050 2000 Service Pack 4 + Security Update MS08-040
SQL Server 2000 8.00.2055 2000 Service Pack 4 + Security Update KB960082
SQL Server 2000 8.00.2145 2000 Service Pack 4 + Q926906[1]/Q836651[2]
SQL Server 2000 8.00.2148 2000 Service Pack 4 + Q899430[3]/Q899431/Q900390/Q900404/Q901212/Q902150/Q902955
SQL Server 2000 8.00.2166 2000 Service Pack 4 + Hotfix Build KB909734[4]
SQL Server 2000 8.00.2171 2000 Service Pack 4 + Hotfix Build KB909369[5]
SQL Server 2000 8.00.2187 2000 with Hot Fix Build 2000.80.2187
SQL Server 2000 8.00.2249 Unknown Build
SQL Server 2000 8.00.2273 2000 Service Pack 4 + Security Update MS08-040 (QFE) Note: QFE 2273 (KB948111) == GDR 2050 (KB948110)
SQL Server 2000 8.00.2282 2000 Service Pack 4 + Security Update KB960083
SQL Server 2005 9.00.1187.07 2005 June CTP Release (Pre RTM)
SQL Server 2005 9.00.1399.06 2005 No Service Pack (RTM)
SQL Server 2005 9.00.1406.00 Unknown Build
SQL Server 2005 9.00.1541.00 2005 with Hot Fix Build 2005.90.1541
SQL Server 2005 9.00.2047.00 2005 Service Pack 1
SQL Server 2005 9.00.2050.00 Unknown Build
SQL Server 2005 9.00.2153.00 Unknown Build
SQL Server 2005 9.00.3042.00 2005 Service Pack 2
SQL Server 2005 9.00.3050.00 2005 Service Pack 2 + Post-GDR update
SQL Server 2005 9.00.3054.00 2005 Service Pack 2 + Cumulative Hotfix 3054
SQL Server 2005 9.00.3068.00 Unknown Build
SQL Server 2005 9.00.3073.00 Unknown Build
SQL Server 2005 9.00.3077.00 Unknown Build
SQL Server 2005 9.00.3159.00 Unknown Build
SQL Server 2005 9.00.3200.00 Unknown Build
SQL Server 2005 9.00.3215.00 Unknown Build
SQL Server 2005 9.00.3228.00 Unknown Build
SQL Server 2005 9.00.3239.00 Unknown Build
SQL Server 2005 9.00.3257.00 Unknown Build
SQL Server 2005 9.00.3282.00 Unknown Build
SQL Server 2005 9.00.3310.00 2005 Service Pack 2 + MS09-004 Security Patch
SQL Server 2005 9.00.4035.00 2005 Service Pack 3
SQL Server 2005 9.00.4207.00 2005 Service Pack 3 + Cumulative update package 1
SQL Server 2005 9.00.4211.00 2005 Service Pack 3 + Cumulative update package 2
SQL Server 2005 9.00.4216.00 2005 Service Pack 3 + Analysis Services service crash fix
SQL Server 2005 9.00.4216.00 2005 Service Pack 3 + Hotfix 3318
SQL Server 2005 9.00.4220.0 2005 Service Pack 3 + Cumulative update package 3
SQL Server 2005 9.00.4226.0 2005 Service Pack 3 + Cumulative update package 4
SQL Server 2005 9.00.4305.0 2005 Service Pack 3 + Cumulative update package 10 Hotfix request
SQL Server 2008 10.0.1600.22 SQL Server 2008 RTM
SQL Server 2008 10.00.2531.00 SQL Server 2008 Service Pack 1
SQL Server 2008 10.00.2710.00 SQL Server 2008 Service Pack 1 + Cumulative update package 1
SQL Server 2008 10.00.2714.00 SQL Server 2008 Service Pack 1 + Cumulative update package 2
SQL Server 2008 10.00.2723.00 SQL Server 2008 Service Pack 1 + Cumulative update package 3
SQL Server 2008 10.00.2734.00 SQL Server 2008 Service Pack 1 + Cumulative update package 4
SQL Server 2008 10.00.2746.00 SQL Server 2008 Service Pack 1 + Cumulative update package 5
SQL Server 2008 10.00.2757.00 SQL Server 2008 Service Pack 1 + Cumulative update package 6
SQL Server 2008 10.00.2766.00 SQL Server 2008 Service Pack 1 + Cumulative update package 7
SQL Server 2008 10.00.2775.00 SQL Server 2008 Service Pack 1 + Cumulative update package 8 Hotfix request
SQL Server 2008 R2 10.50.1600.10 SQL Server 2008 R2 RTM
SQL Server 2008 R2 10.50.1702.00 SQL Server 2008 R2 Cumulative update package 1 Hotfix request
SQL Server 2008 R2 10.50.1720.00 SQL Server 2008 R2 Cumulative update package 2 Hotfix re
Articles tagged

Administration / Utilisation Full Text Search SQLSERVER

Ajout de la fonction Full Text Search sur un serveur existant

Aller dans Menu Start / Settings / Control Panel

Puis dans 'Add or Remove Programs'

Cliquer sur le bouton 'Change' de Microsoft SQL Server, et suivre les écrans suivants:

 

 

 

 

 

 

Choisir 'Change Installed Components'

 

 Cliquer sur "Full-text Search"

 

 

 

 

 

 

 

 

 

 

Pour vérifier que l'installation s'est correctement :

  • Vérifier que le service 'SQL Server FullText Search (InstanceName)' est bien présente et démarrée
  • Lancer "SQL Server Management Studio"

 

Vérification préalable : le full-text est il activé ?

select databaseproperty('nomdelabase' ,'IsFulltextEnabled');

Activation du full-text

use nomdelabase

exec sp_fulltext_database 'enable'

 

Création d'un catalogue full-text

exec sp_fulltext_catalog 'nomducatalogueacreer', 'create'

Création d'un catalogue full-text en spécifiant le chemin     

 

exec sp_fulltext_catalog 'nomducatalogueacreer', 'create', 'disque:\répertoire'

Ajout d'une table à la liste des tables indexées pour le full-text

 

exec sp_fulltext_table 'table', 'create', 'nomducataloguefulltext', 'nomcléprimaire'

Ajout d'une colonne à la liste des colonnes indexées pour le full-text

 

exec sp_fulltext_column 'table', 'colonne', 'add', 0x040c

Indexation d'un catalogue :

 

exec sp_fulltext_catalog 'nomducatalogue', 'start_full'

Vérifier qu'une colonne est indexée :

 

SELECT ColumnProperty ( ObjectId('titles'),'titles','IsFulltextIndexed' )

Liste des colonnes indexée d'une table

sp_help_fulltext_columns 'Article'

 

Pour ajouter/supprimer une colonne à un index il faut d'abord desactiver celui-ci

sp_fulltext_table 'Articles', 'deactivate'puissp_fulltext_column 'Articles', 'type', 'drop'

sp_fulltext_column 'Articles', 'title', 'add' et on réactive :

sp_fulltext_table 'Articles', 'activate'

 

IMPORTANT : Il est conseillé de mettre tous les catalogues en mode tracking, cela signifie que le catalogue se reconstitue lorsque le serveur a 100ms de disponible.

Rappel pour cela :

sp_fullText_Table 'Articles', 'Start_change_tracking'

sp_fullText_Table 'Articles', 'Start_background_updateindex'

 

 

 

Informations sur les différents composants du fulltext ('filter, word-breaker and protocol handler')

sp_help_fulltext_system_components 'all' -- affiche un tableau de tous les composants installés

Equivalent à la vue system 'select * from sys.fulltext_document_types'

EXEC sp_help_fulltext_system_components 'filter' -- n'affiche que les composants de type 'filter'

ex :

Filter    .ascx    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .asm    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .asp    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .aspx    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .bat    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .c    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .cmd    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .cpp    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .cxx    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .def    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .dic    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .doc    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .dot    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .h    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .hhc    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .hpp    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .htm    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .html    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .htw    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .htx    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .hxx    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .ibq    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .idl    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .inc    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .inf    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .ini    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .inx    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .js    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .log    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .m3u    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .mht    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .obd    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .obt    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .odc    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .pl    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .pot    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .ppt    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .rc    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .reg    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .rtf    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .stm    E0CA5340-4534-11CF-B952-00AA0051FE20    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\nlhtml.dll    12.0.6828.0    Microsoft Corporation
Filter    .txt    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .url    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .vbs    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .wtx    C7310720-AC80-11D1-8DF3-00C04FB6EF4F    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\msfte.dll    12.0.6828.0    Microsoft Corporation
Filter    .xlb    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .xlc    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .xls    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .xlt    F07F3920-7B8C-11CF-9BE8-00AA004B9986    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll       
Filter    .xml    41B9BE05-B3AF-460C-BF0B-2CDD44A093B1    d:\MSSQL2005\MSSQL.1\MSSQL\Binn\xmlfilt.dll    12.0.6828.0    Microsoft Corporation

 

Pour plus de précision sur un filtre :

EXEC sp_help_fulltext_system_components 'filter','.doc'

componenttype  componentname  clsid  fullpath version manufacturer
Filter       .doc F07F3920-7B8C-11CF-9BE8-00AA004B9986   d:\MSSQL2005\MSSQL.1\MSSQL\Binn\offfilt.dll    
 dbid  ftcatid
 5  31

dbid : id de la base

ftcatid : id du catalogue. On peut le retrouver avec la requête suivante :

'select * from sys.fulltext_catalogs where fulltext_catalog_id=31'

 

Article pouvant être pratique : Indexer du contenu HTML dans SQL Server 2008

 

Mise en place indexation des fichiers PDF sur SQLServer 2005

  1. Rappelez-vous que la table doit avoir un champ BLOB (varbinary(max) ou image), et une colonne spécifiant le type de fichier pour l'index fulltext.
  2. Télécharger et installer le filtre Adobe Acrobate PDF. Disponible sur http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611.
  3. Lancer les commandes suivantes sur l'instance :
    • sp_fulltext_service 'load_os_resources',1.  Cette commande appelle le Service Microsoft Search qui charge les OS specific wordbreakers, stemmers,filter...
    • sp_fulltext_service 'verify_signature', 0.  Ne vérifie pas que les binaires sont signés.
  4. Rebooter l'instance SQLServer ainsi que le Service FTS.
  5. Créer votre indexe full-text.
  6. Lancer un reindex ensuite