Не можете найти файл сборки Microsoft.sqlserver.connectionInfo.dll?
-
30-09-2019 - |
Вопрос
Я пытаюсь динамически получить структуру таблицы баз данных, используя только код C # следующим образом:
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;
public class LoadStuff
{
...
public void LoadDatabase(string vDatabaseName)
{
using (var vSqlConnection = new SqlConnection(DatabaseConnectionString))
{
var vConnection = new ServerConnection(vSqlConnection);
var vServer = new Server(vConnection);
var vDatabase = vServer.Databases[vDatabaseName];
var vTables = vDatabase.Tables;
}
}
}
Однако я не могу найти файл .dll, чтобы добавить ссылку тоже. Я использую Visual Studio 2010 Professional. Какие-либо предложения?
Решение
Он расположен в C: Program Files Microsoft SQL Server xxx SDK Assulties на моей машине. Где XXX - номер версии SQL Server (90 или 100). Не уверен, как это туда попало.
Другие советы
Пожалуйста, щелкните правой кнопкой мыши ваше решение и выберите «Добавить ссылку», а затем выберите следующие DLL:
- C: Windows сборка gac_msil microsoft.sqlserver.smo
- C: Windows assuse gac_msil microsoft.sqlserver.connectionInfo
- C: Windows сборка gac_msil microsoft.sqlserver.management.sdk.sfc
Не связан с StackOverflow