DatabaseDeploy
DatabaseDeploy utility se používá k vytvoření nové databáze nebo k aktualizaci existující databáze na nejnovější verzi.
Nástroj můžete spustit i v dávce příkazů. If the database creation/upgrade is successful, the return code returns 0, if it fails, it returns 1.
Syntax příkazové řádky
DatabaseDeploy.exe /conn*<connection string>/langid<language id>*
Podrobný popis parametrů
Parametr | L 343, 22.12.2009, s. 1). |
---|---|
/conn <chain> | Připojovací řetězec k databázi. Note: the database name is also set in the connection string. |
/langid <language id> | ID of the database language. Supported values:
Note: this parameter is only applied when creating a new database. |
/collation | Collation of the new database, if not specified, will use the default collation of the database server |
/multitenant | Connect to the tenant database and deploy all the databases or create a new empty tenant database. See Multitenant mode. |
- Můžete také nastavit parametry příkazové řádky v souboru appsettings.json. parametry příkazové řádky mají přednost před nastavením v konfiguračním souboru .
- Tento nástroj očekává, že soubor definice databáze Alvao AlvaoDatabase.dacpac bude existovat ve stejné složce.
Příklad použití
- Vytvořte novou českou databázi s názvem "ALVAO" na místním počítači s SQL Server s názvem instance "sqlexpress" pomocí integrované autentizace systému Windows: DatabaseDeploy. xe /conn"Data Source=.\sqlexpress;Initial Catalog=ALVAO;Integrated Security=True;TrustServerCertificate=True" /langid 1029
- Aktualizace databáze s názvem "ALVAO" na SQL server "SERVER1" pomocí SQL uživatelského jména a hesla: DatabaseDeploy.exe /conn"Data Source=SERVER1,1433;Initial Catalog=ALVAO;User ID=user1234;Password=secret1234;TrustServerCertificate=True"
- Aktualizujte všechny databáze v multitenantním prostředí: DatabaseDeploy.exe /conn "Data Source=.\sqlexpress;Initial Catalog=AlvaoTenants;Integrated Security=True;TrustServerCertificate=True" /multitenant
Další příklady pro připojení naleznete v Příklady řetězce připojení.