Не удается найти файл сборки Microsoft.SqlServer.ConnectionInfo.dll?

Я пытаюсь динамически получить структуру таблицы базы данных, используя только код 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. Любые предложения?

17
задан Garett 24 August 2010 в 12:30
поделиться

2 ответа

На моей машине он находится в папке c:\program files\microsoft sql server\xxx\sdk\assemblies. Где xxx — номер версии SQL Server (90 или 100). Не уверен, как он туда попал.

26
ответ дан 30 November 2019 в 12:19
поделиться

На моем компьютере он находится по адресу C: \ Program Files (x86) \ Microsoft SQL Server \ 100 \ SDK \ Assemblies . В качестве альтернативы вы также можете загрузить автономную установку из пакетов функций SQL Server 2008 или 2008 R2 . Доступны отдельные установочные пакеты x86 и x64.

0
ответ дан 30 November 2019 в 12:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: