Microsoft SQL Server vous fournit une option de serveur lié qui vous permet d'utiliser un tableur Excel comme entrée d'une table de base de données. Cet assistant vous permet d'utiliser SQL pour importer des enregistrements , vous n'avez donc pas besoin de saisir manuellement les . Ce processus est bénéfique si vous avez plusieurs lignes Excel que vous voulez entrer dans la base de données SQL Server. Instructions
1
Cliquez sur le bouton "Démarrer " sur le serveur SQL et sélectionnez "Tous les programmes " dans le menu . Cliquez sur « SQL Server », puis cliquez sur « SQL Server Management Studio. " Le logiciel d'importation s'ouvre sur votre serveur de base de données .
2
Cliquez sur " Nouvelle requête " en haut de votre éditeur SQL. Une fenêtre s'ouvre, dans laquelle vous tapez votre code SQL. Vous devez d'abord relier votre serveur à la feuille de calcul Excel. Tapez le texte suivant dans la nouvelle fenêtre ouverte un lien vers votre feuille de calcul Excel :
sp_addlinkedserver ' LinkedSpreadsheet ' , ' Jet 4.0 ', ' Microsoft.Jet.OLEDB.4.0 ', ' c : \\ \\ MyExcel clients. Photos
de xls Remplacer le dernier paramètre à l' emplacement et le nom de votre propre fichier de tableur Excel. Appuyez sur "F5" pour exécuter le code et un lien vers la feuille de calcul . Le texte " LinkedSpreadsheet " est le pseudonyme donné à la feuille de calcul Excel. Vous utilisez cet alias pour importer vos dossiers
3
Tapez le code SQL suivante pour importer vos dossiers : .
Select * dans myTable de LinkedSpreadsheet ... [ Sheet1 $ ]
Cette requête importations records de sheet1 $ la feuille et les entrées d' enregistrements dans la table de base de données nommée myTable du tableur . Remplacer " myTable " avec votre propre nom de table.
4
Appuyez sur " F5" pour exécuter la requête . Selon la vitesse de votre serveur et la taille des dossiers , cela peut prendre plusieurs minutes pour importer tous les enregistrements .