diff --git a/src/Infrastructure/Services/ConnectionWrapper.cs b/src/Infrastructure/Services/ConnectionWrapper.cs index 8e23d692..f208afba 100644 --- a/src/Infrastructure/Services/ConnectionWrapper.cs +++ b/src/Infrastructure/Services/ConnectionWrapper.cs @@ -53,7 +53,6 @@ public AdomdConnection CreateAdomdConnection(bool open = true) if (open) { connection.Open(); - connection.ChangeDatabase(Database.Name); } return connection; @@ -88,11 +87,10 @@ public static TabularConnectionWrapper ConnectTo(PBIDesktopReport report) internal class AdomdConnectionWrapper : IDisposable { - private AdomdConnectionWrapper(string connectionString, string databaseName) + private AdomdConnectionWrapper(string connectionString) { Connection = new AdomdConnection(connectionString); ProcessHelper.RunOnUISynchronizationContext(() => Connection.Open()); - Connection.ChangeDatabase(databaseName); IsServerVersion13OrGreater = Version.TryParse(Connection.ServerVersion, out var version) && version >= new Version(13, 0); } @@ -134,20 +132,16 @@ public void Dispose() public static AdomdConnectionWrapper ConnectTo(PBICloudDataset dataset, string accessToken) { - BravoUnexpectedException.ThrowIfNull(dataset.ExternalDatabaseName); - var connectionString = ConnectionStringHelper.BuildFor(dataset, accessToken); - var connection = new AdomdConnectionWrapper(connectionString, dataset.ExternalDatabaseName); + var connection = new AdomdConnectionWrapper(connectionString); return connection; } public static AdomdConnectionWrapper ConnectTo(PBIDesktopReport report) { - BravoUnexpectedException.ThrowIfNull(report.DatabaseName); - var connectionString = ConnectionStringHelper.BuildFor(report); - var connection = new AdomdConnectionWrapper(connectionString, report.DatabaseName); + var connection = new AdomdConnectionWrapper(connectionString); return connection; }