Question

Je suis un développeur et je travaille souvent à distance quand je peux plutôt que se rendre au travail. Je voudrais être en mesure de prendre l'environnement de base de données dev avec moi. Je sais que je peux accéder à la base de données à distance, mais lent. Je travaille parfois là où il n'y a pas de connexion sans fil. Toutes les idées?

Était-ce utile?

La solution

Oui, il est possible. Voir ce fil sur MSDN.

Autres conseils

Vous pouvez stocker les fichiers de données sur un disque externe. Le logiciel serveur lui-même, bien que, je voudrais installer sur chaque machine naïvement que vous utilisez.

Cette méthode suppose que votre base de données est faible et ou vous ne se soucient pas des performances beaucoup.

Pour SQLServer, vous aurez probablement bonne chance si vous le réglez sur « autoclose ». Cela débloquera les fichiers de données lorsque le db n'est pas utilisé pendant un certain temps. Dans le cas contraire, détacher manuellement la base de données ou d'arrêter SQL Server est conseillé lorsque vous tirez le lecteur.

Ceci est certainement un cas d'utilisation non pris en charge, donc je ferais sûr de garder des sauvegardes régulières en place en cas de problème.

votre meilleur pari est de sauvegarder la base de données dans un fichier (sur le lecteur USB) et de restauration à une machine locale.

Vous pouvez également copier le fichier vers USB et exécutez la commande de joindre un fichier. Je ne sais pas si USB va être beaucoup mieux qu'une connexion réseau.

Alors que je suis sûr que cela peut être fait, selon la quantité de IO continue avec la DB, vous ne voulez probablement pas. Les dispositifs flash ont un nombre limité de lecture / écriture jusqu'à ce qu'ils échouent. Plus précisément, cette limite est dans le domaine du possible en matière de systèmes en cours d'exécution au large d'un dispositif flash (car, techniquement, tous les appareils ont un nombre limité à l'échec).

Si votre solution est simplement le port et les données autour de l'import / export lorsque vous changez les sites, je suis sûr que cela fonctionne très bien. De plus, un grand nombre de logiciels est sorti avec une version « appareil portable », qui fait un usage intensif de la mémoire vive du système, et diminue considérablement le besoin de IO Device. Peut-être que SQL Server a une version comme ça?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top