From e28ecf44cbce8f4a9d42442ba07f63e79096f417 Mon Sep 17 00:00:00 2001 From: aspnerd Date: Thu, 24 Oct 2019 18:08:10 -0400 Subject: [PATCH] Use selected DB for import wizard schema list (#7878) * Update fileConfigPage.ts * Update fileConfigPage.ts * Update fileConfigPage.ts * Update fileConfigPage.ts * Update fileConfigPage.ts * Update fileConfigPage.ts * Update fileConfigPage.ts * Update fileConfigPage.ts * Update fileConfigPage.ts --- extensions/import/src/wizard/pages/fileConfigPage.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);