diff --git a/extensions/import/src/wizard/pages/fileConfigPage.ts b/extensions/import/src/wizard/pages/fileConfigPage.ts index 6516ec4c54..76da2c8220 100644 --- a/extensions/import/src/wizard/pages/fileConfigPage.ts +++ b/extensions/import/src/wizard/pages/fileConfigPage.ts @@ -270,7 +270,8 @@ export class FileConfigPage extends ImportPage { let connectionUri = await azdata.connection.getUriForConnection(this.model.server.connectionId); let queryProvider = azdata.dataprotocol.getProvider(this.model.server.providerName, azdata.DataProviderType.QueryProvider); - let query = `SELECT name FROM sys.schemas`; + const escapedQuotedDb = this.databaseDropdown.value ? `[${(this.databaseDropdown.value).name.replace(/]/g, ']]')}].` : ''; + const query = `SELECT name FROM ${escapedQuotedDb}sys.schemas`; let results = await queryProvider.runQueryAndReturn(connectionUri, query);