2009-04-02 11 views
0

Je dois copier une base de données d'un serveur distant vers mon ordinateur de développement local. Quelle est la meilleure façon de le faire.Copie de la base de données SQL Server à l'aide du script

Hier soir, j'ai créé un script pour la base de données distante en utilisant l'objet xSQL et l'ai exécuté sur le serveur local. le script a donné un tas d'erreurs. Voici la sortie select @@ version pour les 2 serveurs. est-il une raison pour laquelle le script ne fonctionne pas

Le serveur distant utilise l'authentification du serveur SQL, le local utilise l'authentification Windows

Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) 
Jul 9 2008 14:17:44 
Copyright (c) 1988-2008 Microsoft Corporation 
Enterprise Edition (64-bit) on Windows NT 5.2 <X64> (Build 3790: Service Pack 2) 

Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) 
Jul 9 2008 14:43:34 
Copyright (c) 1988-2008 Microsoft Corporation 
Express Edition with Advanced Services on Windows NT 5.1 <X86> (Build 2600: Service Pack 2) 

Répondre

1

Il serait utile si votre fourni quelques-unes des erreurs votre script produit . J'ai remarqué que vous utilisez les éditions Enterprise et Express - ces deux éditions ont des caractéristiques différentes, décrites ici: http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx. Vous utilisez peut-être une fonctionnalité que l'édition Express ne prend pas en charge ou votre base de données est trop volumineuse.

0

Pourquoi ne faites-vous pas simplement une sauvegarde et une restauration?

+0

la sauvegarde sera sauvegardée sur le disque du serveur. Comment puis-je l'obtenir pour enregistrer sur mon disque local. – Midhat

+0

le sauvegarder sur le serveur et le partager. faire la restauration à travers le réseau –

1

Vous ne savez pas si la fonctionnalité est exactement la même en 2008, mais en 2005, vous pouvez ouvrir SQL Management Studio, cliquez avec le bouton droit sur la base que vous souhaitez copier, puis cliquez sur Exporter les données.

Ceci vous guidera à travers un assistant, vous permettant d'exporter les données vers une autre base de données SQL, y compris celle qui s'exécute sur votre machine locale. Utilisé plusieurs fois - fonctionne très bien.

Questions connexes