Maintenant que notre moteur SQL Server DENALI CTP3 est installé, il est intéressant de pouvoir le tester avec des données.
C’est dans cet objectif que Microsoft met à la disposition des utilisateurs les bases de données de Test (Analytiques ou Relationnelles) ainsi que des rapports de test (Rapport SSRS ou project Crescent).
Tout ceci peut se trouver sur le site officiel des exemples SQL Server :
Lors de l’installation du moteur, l’assistant nous propose le chapitre pour les “Resources”, au bas de cette fenêtre, on trouve le lien vers ce site officiel
Une fois sur cette page, on trouve le lien vers les versions OLTP et DataWareHouse d’Adventure Works :
Les bases de données d’exemple sont sensiblement les même que pour SQL Server 2008 R2 (sauf pour la base DataWareHouse qui comprend une table de plus et la base normal qui est celle sans le FileStream).
Nous allons prendre dans notre présentation, la base de données classique “AdventureWorks2008R2 Data File” en cliquant sur le lien. Une fenêtre d’acceptation de la licence apparaît, on clique alors sur “I Agree”
On télécharge alors le fichier “AdventureWorks2008R2_Data.mdf” dans le répertoire voulu
La documentation à suivre pour cette installation est disponible en ligne :
Ainsi, l’installation de ce fichier MDF passe soit par l’interface graphique de SQL Server Management Studio ou par une simple commande SQL.
Dans notre cas, nous allons placer le fichier MDF dans le répertoire des fichier de données MDF :
- E:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\
Installation par la commande SQL
Notre commande SQL à exécuter sera donc :
{{ CREATE DATABASE AdventureWorks2008R2
ON (FILENAME = 'E:\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf') FOR ATTACH_REBUILD_LOG ;}}
Installation par SQL Server Management studio
On clique avec le bouton droit sur “Databases” et choisit “Attach”
On clique alors sur “Add”
pour aller chercher le fichier MDF que l’on a téléchargé
Il faut alors supprimer la référence au fichier de LOG de transaction que l’on voit apparaître avec le message “Not Found” en cliquant sur la ligne et cliquant sur le bouton “Remove”
Ceci forcera le moteur à recréer un fichier de Log dans le répertoire par défaut défini lors de l’installation de SQL Server.
On valide par OK et après quelques secondes on voit apparaître notre base de test dans la liste des bases de données
Ainsi que les détails, de cette base de données
On peut tester alors une requête simple de sélection pour voir le résultat des données
Vous pouvez alors utiliser cette base dans le cadre de vos tests ou présentations.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire