Affichage des articles dont le libellé est Sql Server. Afficher tous les articles
Affichage des articles dont le libellé est Sql Server. Afficher tous les articles

mercredi 2 juillet 2008

Restaurer une base de données SQL Server 2000 sur un serveur SQL 2005

Tout est dans le titre. Si vous essayez de restaurer une base de données provenant d'un serveur SQL Server 2000, sur un serveur SQL Server 2005 et que vous obtenez un message d'erreur genre :







C'est parce que votre fichier ne contient pas dans la liste des utilisateurs un utilisateur SQL Server au poétique nom de : SQLServer2005MSSQLUser$...$SQL2K5.

Pas de panique, déplacez simplement votre fichier de backup dans le répertoire de backup d'SQL Server (quelque chose comme : C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup). Comme vous êtes prudent, vérifiez les utilisateurs dans l'onglet sécurité du fichier (clic droit -> propriété) et normalement, joie, bonheur un utilisateur mystère (heu non Sql Server) a été ajouté. Reéssayez et le tour est joué.

Ce n'est pas moi qu'il faut remercier, c'est Murphy# (qui refait vivre son blog).

mardi 29 avril 2008

Sql Server 2005 Express Edition - Problème d'import de Backup

Ce matin, j'ai eu un petit souci en important un backup d'une db sur mon poste en local. J'ai installé Sql Server 2005 Express Edition, Management Studio Express (Oui en ce moment je suis express, que voulez-vous). Tout ce passe bien sauf lorsque je veux réaliser l'import où un message d'erreur s'affiche :




Et la version lisible :

TITLE: Microsoft SQL Server Management Studio Express
------------------------------

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.Express.ConnectionInfo)

------------------------------
ADDITIONAL INFORMATION:

Cannot open backup device . Operating system error 5(Accès refusé.). RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3201)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=3201&LinkId=20476


La solution (je parle bien de la version EXPRESS de SQL Server 2005), c'est d'ajouter les droits à votre fichier de backup au compte Network Service (SERVICE RESEAU) et le tour est joué.