diff --git a/Packages.props b/Packages.props
index 265eacb8..40161a93 100644
--- a/Packages.props
+++ b/Packages.props
@@ -22,7 +22,7 @@
-
+
diff --git a/src/Microsoft.SqlTools.ServiceLayer/TableDesigner/TableDesignerService.cs b/src/Microsoft.SqlTools.ServiceLayer/TableDesigner/TableDesignerService.cs
index 0e709348..2b1c8a39 100644
--- a/src/Microsoft.SqlTools.ServiceLayer/TableDesigner/TableDesignerService.cs
+++ b/src/Microsoft.SqlTools.ServiceLayer/TableDesigner/TableDesignerService.cs
@@ -22,6 +22,8 @@ namespace Microsoft.SqlTools.ServiceLayer.TableDesigner
///
public sealed class TableDesignerService : IDisposable
{
+ public const string TableDesignerApplicationName = "azdata-table-designer";
+
private Dictionary idTableMap = new Dictionary();
private bool disposed = false;
private static readonly Lazy instance = new Lazy(() => new TableDesignerService());
@@ -1468,9 +1470,10 @@ namespace Microsoft.SqlTools.ServiceLayer.TableDesigner
Dac.TableDesigner tableDesigner;
if (tableInfo.TableScriptPath == null)
{
- var connectionStringbuilder = new SqlConnectionStringBuilder(tableInfo.ConnectionString);
- connectionStringbuilder.InitialCatalog = tableInfo.Database;
- var connectionString = connectionStringbuilder.ToString();
+ var connectionStringBuilder = new SqlConnectionStringBuilder(tableInfo.ConnectionString);
+ connectionStringBuilder.InitialCatalog = tableInfo.Database;
+ connectionStringBuilder.ApplicationName = TableDesignerService.TableDesignerApplicationName;
+ var connectionString = connectionStringBuilder.ToString();
tableDesigner = new Dac.TableDesigner(connectionString, tableInfo.AccessToken, tableInfo.Schema, tableInfo.Name, tableInfo.IsNewTable);
}
else