Microsoft Access est une application de base de données fourni avec la suite Office . L'accès est utilisé dans des applications de petites entreprises pour des logiciels ou des sites Web interne. Une fois que l'entreprise se développe , une application de base de données plus robuste est nécessaire. SQL Server est utilisé pour les grandes entreprises , et il a les capacités de se connecter à la base de données Access et importer les données directement à partir du fichier . Vous pouvez utiliser cette méthode pour importer chacune de vos tables Access . Instructions
1
Ouvrez la console de gestion de Microsoft SQL Server . Utilisez le "sa" nom d'utilisateur et mot de passe pour se connecter au serveur . Comme les données de portage requiert des privilèges élevés , le nom d'utilisateur SA s'assure que vous avez les droits d'accès de droite.
2
un clic droit sur la base de données qui contiendra les tables Access et sélectionnez « Nouvelle requête ». Ceci ouvre une nouvelle fenêtre de requête
3
Utilisez la commande suivante pour créer un lien vers la base de données Access : . OPENDATASOURCE (' Microsoft.Jet.OLEDB.4.0 ', ' C: \\ MyDB.mdb ») Remplacer" myDB "avec le nom et l'emplacement de votre base de données Access . Ce lien renvoie vers la base de données directement , afin que vous puissiez exécuter des requêtes sur le fichier .
4
importer votre table dans SQL Server. La meilleure façon d' importer les données de la table utilise un "insert into " requête. Le code ci-dessous illustre comment importer une table client dans SQL Server : . INSERT INTO [dbo] [client] prenom , last_nameselect prenom , nom_famille DE OPENDATASOURCE (' Microsoft.Jet.OLEDB.4.0 ', ' MyDB.mdb ') .. . [ access_customer_table ]
5
Appuyez sur la touche F5. Ce exécute la requête SQL et importe les données . Selon la taille de la table, cela peut prendre plusieurs secondes pour importer les données.