Megosztás a következőn keresztül:


Databases - Import

Bacpac importálása új adatbázisba.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/import?api-version=2014-04-01

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használni kívánt API-verzió.

Kérelem törzse

Name Típus Description
parameters

ImportRequest

A Bacpac adatbázisba való importálásához szükséges paraméterek.

Válaszok

Name Típus Description
200 OK

ImportExportResponse

OKÉ

202 Accepted

Elfogadott

Példák

Import bacpac into new database Max with SAS key
Import bacpac into new database Max with storage key
Import bacpac into new database Min with SAS key
Import bacpac into new database Min with storage key

Import bacpac into new database Max with SAS key

Mintakérelem

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/import?api-version=2014-04-01

{
  "databaseName": "TestDbImport",
  "edition": "Basic",
  "serviceObjectiveName": "Basic",
  "maxSizeBytes": "2147483648",
  "storageKeyType": "SharedAccessKey",
  "storageKey": "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=sdfsdfklsdjflSLIFJLSIEJFLKSDJFDd/%2wdfskdjf3%3D&sv=2015-07-08",
  "storageUri": "https://test.blob.core.windows.net/bacpacs/testbacpac.bacpac",
  "administratorLogin": "dummyLogin",
  "administratorLoginPassword": "<administratorLoginPassword>",
  "authenticationType": "SQL"
}

Mintaválasz

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/importExportOperationResult/f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "name": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "type": "Microsoft.Sql/servers/importExportOperationResults",
  "properties": {
    "requestId": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
    "requestType": "Import",
    "queuedTime": "3/1/2017 12:14:25 AM",
    "lastModifiedTime": "3/1/2017 12:16:33 AM",
    "blobUri": "https://test.blob.core.windows.net/bacpacs/test.bacpac",
    "serverName": "test",
    "databaseName": "testdb",
    "status": "Completed",
    "errorMessage": null
  }
}

Import bacpac into new database Max with storage key

Mintakérelem

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/import?api-version=2014-04-01

{
  "databaseName": "TestDbImport",
  "edition": "Basic",
  "serviceObjectiveName": "Basic",
  "maxSizeBytes": "2147483648",
  "storageKeyType": "StorageAccessKey",
  "storageKey": "sdlfkjdsf+sdlfkjsdlkfsjdfLDKFJSDLKFDFKLjsdfksjdflsdkfD2342309432849328479324/3RSD==",
  "storageUri": "https://test.blob.core.windows.net/bacpacs/testbacpac.bacpac",
  "administratorLogin": "dummyLogin",
  "administratorLoginPassword": "<administratorLoginPassword>",
  "authenticationType": "SQL"
}

Mintaválasz

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/importExportOperationResult/f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "name": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "type": "Microsoft.Sql/servers/importExportOperationResults",
  "properties": {
    "requestId": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
    "requestType": "Import",
    "queuedTime": "3/1/2017 12:14:25 AM",
    "lastModifiedTime": "3/1/2017 12:16:33 AM",
    "blobUri": "https://test.blob.core.windows.net/bacpacs/test.bacpac",
    "serverName": "test",
    "databaseName": "testdb",
    "status": "Completed",
    "errorMessage": null
  }
}

Import bacpac into new database Min with SAS key

Mintakérelem

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/import?api-version=2014-04-01

{
  "databaseName": "TestDbImport",
  "edition": "Basic",
  "serviceObjectiveName": "Basic",
  "maxSizeBytes": "2147483648",
  "storageKeyType": "SharedAccessKey",
  "storageKey": "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=sdfsdfklsdjflSLIFJLSIEJFLKSDJFDd/%2wdfskdjf3%3D&sv=2015-07-08",
  "storageUri": "https://test.blob.core.windows.net/bacpacs/testbacpac.bacpac",
  "administratorLogin": "dummyLogin",
  "administratorLoginPassword": "<administratorLoginPassword>"
}

Mintaválasz

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/importExportOperationResult/f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "name": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "type": "Microsoft.Sql/servers/importExportOperationResults",
  "properties": {
    "requestId": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
    "requestType": "Import",
    "queuedTime": "3/1/2017 12:14:25 AM",
    "lastModifiedTime": "3/1/2017 12:16:33 AM",
    "blobUri": "https://test.blob.core.windows.net/bacpacs/test.bacpac",
    "serverName": "test",
    "databaseName": "testdb",
    "status": "Completed",
    "errorMessage": null
  }
}

Import bacpac into new database Min with storage key

Mintakérelem

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/import?api-version=2014-04-01

{
  "databaseName": "TestDbImport",
  "edition": "Basic",
  "serviceObjectiveName": "Basic",
  "maxSizeBytes": "2147483648",
  "storageKeyType": "StorageAccessKey",
  "storageKey": "sdlfkjdsf+sdlfkjsdlkfsjdfLDKFJSDLKFDFKLjsdfksjdflsdkfD2342309432849328479324/3RSD==",
  "storageUri": "https://test.blob.core.windows.net/bacpacs/testbacpac.bacpac",
  "administratorLogin": "dummyLogin",
  "administratorLoginPassword": "<administratorLoginPassword>"
}

Mintaválasz

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/importExportOperationResult/f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "name": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "type": "Microsoft.Sql/servers/importExportOperationResults",
  "properties": {
    "requestId": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
    "requestType": "Import",
    "queuedTime": "3/1/2017 12:14:25 AM",
    "lastModifiedTime": "3/1/2017 12:16:33 AM",
    "blobUri": "https://test.blob.core.windows.net/bacpacs/test.bacpac",
    "serverName": "test",
    "databaseName": "testdb",
    "status": "Completed",
    "errorMessage": null
  }
}

Definíciók

Name Description
AuthenticationType

A hitelesítési típus.

DatabaseEdition

A létrehozandó adatbázis kiadása.

A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
ImportExportResponse

Válasz importálási/exportálási beolvasási műveletre.

ImportRequest

A Bacpac adatbázisba való importálásához szükséges paraméterek.

ServiceObjectiveName

Az adatbázishoz hozzárendelni kívánt szolgáltatási célkitűzés neve.

StorageKeyType

A használni kívánt tárkulcs típusa.

AuthenticationType

A hitelesítési típus.

Érték Description
ADPassword
SQL

DatabaseEdition

A létrehozandó adatbázis kiadása.

A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
Érték Description
Basic
Business
BusinessCritical
DataWarehouse
Free
GeneralPurpose
Hyperscale
Premium
PremiumRS
Standard
Stretch
System
System2
Web

ImportExportResponse

Válasz importálási/exportálási beolvasási műveletre.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.blobUri

string

A blob uri.

properties.databaseName

string

Az adatbázis neve.

properties.errorMessage

string

A kiszolgálótól kapott hibaüzenet.

properties.lastModifiedTime

string

A művelet állapota legutóbb módosult.

properties.queuedTime

string

A művelet várakozási ideje.

properties.requestId

string (uuid)

A művelet kéréstípusa.

properties.requestType

string

A művelet kéréstípusa.

properties.serverName

string

A kiszolgáló neve.

properties.status

string

A kiszolgálótól visszaadott állapotüzenet.

type

string

Erőforrás típusa.

ImportRequest

A Bacpac adatbázisba való importálásához szükséges paraméterek.

Name Típus Alapértelmezett érték Description
administratorLogin

string

Az SQL-rendszergazda neve.

administratorLoginPassword

string

Az SQL-rendszergazda jelszava.

authenticationType

AuthenticationType

SQL

A hitelesítési típus.

databaseName

string

Az importálandó adatbázis neve.

edition

DatabaseEdition

A létrehozandó adatbázis kiadása.

A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
maxSizeBytes

string

Az újonnan importált adatbázis maximális mérete.

serviceObjectiveName

ServiceObjectiveName

Az adatbázishoz hozzárendelni kívánt szolgáltatási célkitűzés neve.

storageKey

string

A használni kívánt tárkulcs. Ha a tárkulcs típusa SharedAccessKey, akkor azt egy ?." előzménynek kell megelőznie.

storageKeyType

StorageKeyType

A használni kívánt tárkulcs típusa.

storageUri

string

A használni kívánt tárolási uri.

ServiceObjectiveName

Az adatbázishoz hozzárendelni kívánt szolgáltatási célkitűzés neve.

Érték Description
Basic
DS100
DS1000
DS1200
DS1500
DS200
DS2000
DS300
DS400
DS500
DS600
DW100
DW1000
DW10000c
DW1000c
DW1200
DW1500
DW15000c
DW1500c
DW200
DW2000
DW2000c
DW2500c
DW300
DW3000
DW30000c
DW3000c
DW400
DW500
DW5000c
DW600
DW6000
DW6000c
DW7500c
ElasticPool
Free
P1
P11
P15
P2
P3
P4
P6
PRS1
PRS2
PRS4
PRS6
S0
S1
S12
S2
S3
S4
S6
S7
S9
System
System0
System1
System2
System2L
System3
System3L
System4
System4L

StorageKeyType

A használni kívánt tárkulcs típusa.

Érték Description
SharedAccessKey
StorageAccessKey