Azure SQL-Datenbankskripts
Jedes Skript erstellt eine Protokolldatei, wenn es ausgeführt wird, in der Fehler und andere Informationen erfasst werden. Die Skripts werden unter dem gleichen Pfad erstellt, an dem sie ausgeführt werden.
thingworxAzureSingleInstanceDBSetup
Dieses Skript erstellt eine einzelne Azure SQL-Datenbank mit den angegebenen Parametern.
Option
Standard
Beschreibung
-d | -D | --database | -n | --name
thingworx
Der Name der Datenbank, die in Azure erstellt werden soll.
-g | --resourceGroup
Der Name der Ressourcengruppe in Azure, unter der die Datenbank erstellt werden soll.
-h | -H | --server
Die SQL Server-Ressource, in der die Datenbank gespeichert werden soll.
-c | --capacity
Die Kapazitätskomponente der Lagerhaltungsdaten als Ganzzahl von DTUs oder virtuellen Kernen.
--catalog-collation
Sortierung des Metadatenkatalogs. Zulässige Werte: DATABASE_DEFAULT, SQL_Latin1_General_CP1_CI_AS
--collation
Latin1_General_100_CS_AS_SC
Die für die Datenbank zu verwendende Sortierung.
-e | --edition | --tier
Die Editionskomponente der Lagerhaltungsdaten. Zulässige Werte: Basic, Standard, Premium, GeneralPurpose, BusinessCritical.
--elastic-pool
Der Name des elastischen Pools, dem die Datenbank zugeordnet ist.
-f | --family
Die Generierungskomponente für die Berechnung der Lagerhaltungsdaten – nur für Lagerhaltungsdaten virtueller Kerne. Zulässige Werte: Gen4, Gen5.
--license-type
Der für diese Azure SQL-Datenbank anzuwendende Lizenztyp. Zulässige Werte: BasePrice, LicenseIncluded.
--max-size
Die max. Speichergröße. Wenn keine Einheit angegeben ist, wird standardmäßig Byte (B) verwendet.
--no-wait
Nicht bis zum Abschluss des langen Vorgangs warten.
--sample-name
Der Name des Beispiel-Schemas, das bei Erstellung dieser Datenbank angewendet werden soll.
--service-objective
Die für die Datenbank festgelegte Dienstleistungsvereinbarung. Zulässige Werte: Basic, S0, P1, GP_Gen4_1, BC_Gen5_2
--tags
Die Tags in der Datenbank, mit denen bei der Suche gefiltert wird.
--use-device-code
false
Gibt den Typ der zu verwendenden Authentifizierung an. "True" für Gerätecode oder "false" für Browser-Anmeldung.
-z | --zone-redundant
Gibt an, ob Zonenredundanz aktiviert werden soll.
thingworxAzureSingleInstanceSchemaSetup
Dieses Skript richtet das ThingWorx Schema für eine einzelne Azure SQL-Datenbank ein. Die Authentifizierung für den Zugriff auf die Datenbank erfolgt über den Benutzernamen und das Passwort für SQL Server.
-d | -D | --database | -n | --name
thingworx
Der Name der Datenbank, die in Azure erstellt werden soll.
-h | -H | --server
Die SQL Server-Ressource, in der die Datenbank gespeichert werden soll.
-i | -I
Serverinstanz, in der die Datenbank gespeichert ist.
-s | -S | --schema
twschema
Schema zum Identifizieren aller SQL-Objekte, die aus diesem Skript erstellt werden sollen.
-t | -T
Das Passwort, das ThingWorx für die Authentifizierung bei der Azure SQL-Datenbank verwendet.
-l | -L
SQL Server-Benutzername für die Anmeldung bei der Azure SQL-Serverressource.
-u | -U
twadmin
Der Benutzername, den ThingWorx für die Authentifizierung bei der Azure SQL-Datenbank verwendet.
-o | -O | --option
all
Übergeben Sie eine der verfügbaren Optionen, um anzugeben, welche Teile des Schemas installiert werden sollen.
Verfügbare Optionen: all, property, model, data, modelwithproperty und enablesso
thingworxAzureSingleInstanceCleanup
Dieses Skript löscht die angegebene einzelne Azure SQL-Datenbank.
Option
Standard
Beschreibung
-d | -D | --database | -n | --name
thingworx
Der Name der Datenbank, die in Azure gelöscht werden soll
-h | -H | --server
Die SQL Server-Ressource, in der die Datenbank gespeichert wird
-g | --resourceGroup
Die Ressourcengruppe in Azure, unter der sich die Datenbank befindet
-y | --yes
Nicht zur Bestätigung auffordern
--no-wait
Nicht bis zum Abschluss des langen Vorgangs warten
--use-device-code
false
Geben Sie die Art der zu verwendenden Authentifizierung an. "True" für Gerätecode oder "false" für Browser-Anmeldung
thingworxAzureManagedInstanceDBSetup
Dieses Skript erstellt Datenbank und Schema in der verwalteten Azure SQL-Instanz.
Option
Standard
Beschreibung
-d | -D
thingworx
Der Name der Datenbank in der zu bereinigenden verwalteten Instanz
-h | -H
Der Name der verwalteten Instanz
-i | -I
Serverinstanz, in der die Datenbank gespeichert ist
-a | -A
Admin-Anmeldung für die verwaltete Instanz
-s | -S
twschema
Schema zum Identifizieren aller SQL-Objekte, die aus diesem Skript erstellt werden sollen
-l | -L
twadmin
SQL Server-Benutzername für die Anmeldung bei der Azure SQL-Serverressource
-u | -U
Der Benutzername, den ThingWorx für die Authentifizierung bei der Azure SQL-Datenbank verwendet
thingworxAzureManagedInstanceSchemaSetup
Dieses Skript richtet das ThingWorx Schema in der Datenbank der verwalteten Azure SQL-Instanz ein.
Option
Standard
Beschreibung
-d | -D
thingworx
Der Name der Datenbank in der zu bereinigenden verwalteten Instanz.
-h | -H
Der Name der verwalteten Instanz.
-i | -I
Serverinstanz, in der die Datenbank gespeichert ist.
-l | -L
twadmin
SQL Server-Benutzername für die Anmeldung bei der Azure SQL-Serverressource.
-o | -O
all
Übergeben Sie eine der verfügbaren Optionen, um anzugeben, welche Teile des Schemas installiert werden sollen.
Gültige Werte: all, enablesso, model, property, data, modelwithproperty
thingworxAzureManagedInstanceDBCleanup
Dieses Skript bereinigt das ThingWorx Schema in der verwalteten Azure SQL-Instanz.
Option
Standard
Beschreibung
-d | -D
thingworx
Der Name der Datenbank in der zu bereinigenden verwalteten Instanz.
-h | -H
Der Name der verwalteten Instanz.
-i | -I
Serverinstanz, in der die Datenbank gespeichert ist.
-a | -A
Admin-Anmeldung für die verwaltete Instanz
thingworxAzureElasticpoolSetup
Dieses Skript erstellt einen elastischen Pool für die angegebene Anmeldung und das angegebene Abonnement.
Option
Standard
Beschreibung
-n | --name
Der Name des elastischen Pools, der in Azure erstellt werden soll.
-g | --resourceGroup
Die Ressourcengruppe in Azure, unter der die Datenbank erstellt werden soll.
Konfigurieren Sie einen Standardwert mit:
az configure --defaults group=<name>
-h | -H | --server
Die SQL Server-Ressource, in der die Datenbank gespeichert werden soll.
Konfigurieren Sie einen Standardwert mit:
az configure --defaults sql-server=<name>
-c | --capacity | --dtu
Die Kapazitätskomponente der Lagerhaltungsdaten als Ganzzahl von DTUs oder virtuellen Kernen.
--db-dtu-max | --db-max-capacity | --db-max-dtu
Die maximale Kapazität in DTUs oder virtuellen Kernen, die eine Datenbank verbrauchen kann.
--db-dtu-min | --db-min-capacity | --db-min-dtu
Die minimale Kapazität in DTUs oder virtuellen Kernen, die für jede Datenbank sichergestellt ist.
-e | --edition | --tier
Die Editionskomponente der Lagerhaltungsdaten.
Zulässige Werte sind u.a.: Basic, Standard, Premium, GeneralPurpose, BusinessCritical.
-f | --family
Die Generierungskomponente für die Berechnung der Lagerhaltungsdaten – nur für Lagerhaltungsdaten virtueller Kerne.
Zulässige Werte sind u.a.: Gen4, Gen5.
--license-type
Der für diesen elastischen Pool anzuwendende Lizenztyp.
Zulässige Werte sind u.a.: BasePrice, LicenseIncluded.
--max-size
Die max. Speichergröße. Wenn keine Einheit angegeben ist, wird standardmäßig Byte (B) verwendet.
--no-wait
Nicht bis zum Abschluss des langen Vorgangs warten.
--tags
Die Tags in der Datenbank, mit denen bei der Suche gefiltert wird.
-z | --zone-redundant
Gibt an, ob Zonenredundanz aktiviert werden soll.
thingworxAzureElasticpoolCleanup
Dieses Skript löscht den elastischen Azure-Pool für die angegebene Anmeldung und das angegebene Abonnement.
Option
Standard
Beschreibung
-n | --name
Der Name des elastischen Pools, der in Azure gelöscht werden soll.
-h | -H | --server
Die SQL Server-Ressource, in der der elastische Pool gespeichert wird.
-g | --resourceGroup
Die Ressourcengruppe in Azure, unter der sich der elastische Pool befindet.
-y | --yes
Nicht zur Bestätigung auffordern.
--no-wait
Nicht bis zum Abschluss des langen Vorgangs warten.
--use-device-code
Geben Sie die Art der zu verwendenden Authentifizierung an. True für Gerätecode oder false für Browser-Anmeldung.
War dies hilfreich?