Reuse existing ServerConnection in PeekDefinition (#209)

This commit is contained in:
Sharon Ravindran
2017-01-06 12:17:48 -08:00
committed by GitHub
parent 379decf4e9
commit e186ffa3f2

View File

@@ -62,12 +62,9 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices
{ {
try try
{ {
// Get server object from connection // Reuse existing connection
SqlConnection sqlConn = new SqlConnection(this.serverConnection.ConnectionString); Server server = new Server(this.serverConnection);
sqlConn.Open(); this.database = new Database(server, this.serverConnection.DatabaseName);
ServerConnection peekConnection = new ServerConnection(sqlConn);
Server server = new Server(peekConnection);
this.database = new Database(server, peekConnection.DatabaseName);
} }
catch (ConnectionFailureException cfe) catch (ConnectionFailureException cfe)
{ {