Confidentialité & Cookies
Ce site utilise des cookies. En continuant, vous acceptez leur utilisation. En savoir plus, y compris comment contrôler les cookies.
Cela peut devenir un problème si vous essayez d’importer un fichier de données dBASE dans SQL Server 2005 ou sa version avancée, pas comme SQL Server 2000 Enterprise Manager, l’outil SQL Server management studio ne fournit pas directement un outil d’assistant comme esay comme SQL Server 2000 Enterprise Manager, ether utilise le serveur lié ou crée un package DTS. Si vous êtes fatigué de ce genre d’étapes, il existe un moyen facile de vous aider à accéder rapidement à n’importe quel fichier de données dBASE DBF en utilisant SQL Server management studio comme ci-dessous:
1. Ouvrez une nouvelle fenêtre de requête ;
2. Exécutez les scripts suivants pour activer OPENROWSET dans SQL Server :
sp_configure ‘afficher les options avancées’, 1
reconfigurer;
GO
sp_configure ‘Requêtes distribuées Ad Hoc’, 1
reconfigurer;
GO
3. Composer l’instruction de requête en utilisant le modèle suivant :
SELECT* FROM OPENROWSET
(
‘MICROSOFT.JET.OLEDB.4.0’,
‘dBASE IV; HDR= NON; IMEX=2; DATABASE=full_path_of_your_data_files_location’,
‘SÉLECTIONNEZ* DANS VOTRE_DBASE_DBF_FILE_NAME’
)
Par exemple, si full_path_of_your_data_files_location est c:\dBASE\data,
your_dBase_DBF_file_name est client.dbf, l’instruction de requête doit être
quelque chose comme ci-dessous :
SELECT * FROM OPENROWSET
(
‘MICROSOFT.JET.OLEDB.4.0’,
‘dBASE IV; HDR= NON; IMEX=2; DATABASE=c:\dBASE\data’,
‘SÉLECTIONNEZ* PARMI LES clients.dbf
)