Ответ 1
Он находится в каталоге c:\program files\microsoft sql server\xxx\sdk\assemblylies на моей машине. Где xxx - номер версии SQL Server (90 или 100). Не знаю, как это получилось.
Я пытаюсь динамически получить структуру таблиц баз данных, используя только код С# следующим образом:
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\assemblylies на моей машине. Где xxx - номер версии SQL Server (90 или 100). Не знаю, как это получилось.
Пожалуйста, щелкните правой кнопкой мыши свое решение и выберите "Добавить ссылку", а затем выберите следующие DLL:
На моей машине он находится в C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies
. В качестве альтернативы вы также можете загрузить автономную установку с SQL Server 2008 или 2008 R2. Доступны отдельные установочные пакеты x86 и x64.