Comment publier fichier DACPAC à une base de données SQL Server via SQLPackage.exe de SSDT?
Je suis en utilisant SSDT pour Visual Studio 2012 ici et à l'aide de son outil de ligne de commande SQLPackage.exe
de publier un .fichier dacpac.
Je veux publier une SQL Server database project
. Je suis en train d'utiliser le paramètre à cette guide mais ne peut pas trouver des façons de le faire.
Comment puis-je le faire?
Des exemples d'utilisation sqlpackage.exe: stackoverflow.com/questions/8371879/...
OriginalL'auteur Nam G VU | 2013-12-11
Vous devez vous connecter pour publier un commentaire.
Sont que vous essayez de publier pour une Base de données, ou créer un projet de base de données à partir d'un dacpac? Ce sont deux choses différentes.
Pour créer un projet de base de données basé sur un dacpac, créer une nouvelle Base de données SQL Server de Projet dans Visual Studio. Puis cliquez-droit sur le projet dans l'Explorateur de solutions et choisissez l'option "Import -> Application de la couche Données (*.dacpac)" et sélectionnez votre dacpac. Qui vous permet de convertir le contenu de la dacpac dans les scripts dans le projet, et si vous choisissez "Importer les paramètres de base de données" de la base de données des options sera fixé en fonction des paramètres de la dacpac. Malheureusement il n'y a aucun moyen de le faire via un outil de ligne de commande que je suis au courant.
À utiliser SqlPackage.exe publier une base de données, le guide vous lié à a toutes les options. Une commande simple serait "sqlpackage /une:publier /sf:db1.dacpac /tsn:localhost /tdn:db1" publier dacpac "bd1" à une base de données "localhost\db1". Pour d'autres options de publication de type "sqlpackage /une:publier /?" pour obtenir la liste des actions sur la ligne de commande.
OriginalL'auteur Kevin Cunnane
À l'aide de Powershell, vous pouvez déployer jusqu'à en Standard Sur site Instances SQL ou SQL Azure Instance. La chaîne de connexion et d'autres propriétés seront alimentés à partir du PublishProfile
OriginalL'auteur