Přeskočit na hlavní obsah

DatabaseDeploy

DatabaseDeploy utility se používá k vytvoření nové databáze nebo k aktualizaci existující databáze na nejnovější verzi.

Poznámka

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ů

ParametrL 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:

  • 1029 - Czech
  • 1051 - Slovak
  • 1033 - English
  • 1031 - German
  • 1045 - Polish

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.

Poznámka
  • 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í

  1. 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
  2. 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"
  3. 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
Poznámka

Další příklady pro připojení naleznete v Příklady řetězce připojení.