Den3567
23-09-2012, 15:54
Всем доброго дня.
Суть вопроса такова - есть две виртуальные машины в одной локальной сети, на обеих Windows Server 2008R2. На первой установлен IBM DB2 Express-C 64 bit v10.1 и IBM Data managment studio. На второй Visual studio 2012.
1) из C:\Program Files\IBM\SQLLIB\BIN\netf20 копирую IBM.Data.DB2.dll на машину с Visual Studio.
2) в Visual Studio создаю консольное приложение. Подключаю IBM.Data.DB2.dll в referencies. Код в конце поста.
3)при запуске приложения вылетает ошибка
SQL1159 Initialization error with DB2 .NET Data Provider, reason code 11, tokens SOFTWARE\IBM\DB2\InstalledCopies\DB2COPY1, DB2 Path Name, Process Owner: DEN\Den
Что я делаю не так? Вроде бы простейшие вещи. Заранее спасибо!
using System;
using System.Collections.Generic;
using System.Text;using Microsoft.SharePoint;
using System.Data.Common;
using System.Data;
using IBM.Data.DB2;
namespace IBMConnectApp
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Server=10.0.0.10:50000;Database=TestDB;UID=db2admin;PWD=****;";
DB2Connection DB2Connection = new DB2Connection();
DB2Connection.ConnectionString = connectionString;
DB2Connection.Open();
Console.WriteLine("Success");
DB2Connection.Close();
}
}
}
Суть вопроса такова - есть две виртуальные машины в одной локальной сети, на обеих Windows Server 2008R2. На первой установлен IBM DB2 Express-C 64 bit v10.1 и IBM Data managment studio. На второй Visual studio 2012.
1) из C:\Program Files\IBM\SQLLIB\BIN\netf20 копирую IBM.Data.DB2.dll на машину с Visual Studio.
2) в Visual Studio создаю консольное приложение. Подключаю IBM.Data.DB2.dll в referencies. Код в конце поста.
3)при запуске приложения вылетает ошибка
SQL1159 Initialization error with DB2 .NET Data Provider, reason code 11, tokens SOFTWARE\IBM\DB2\InstalledCopies\DB2COPY1, DB2 Path Name, Process Owner: DEN\Den
Что я делаю не так? Вроде бы простейшие вещи. Заранее спасибо!
using System;
using System.Collections.Generic;
using System.Text;using Microsoft.SharePoint;
using System.Data.Common;
using System.Data;
using IBM.Data.DB2;
namespace IBMConnectApp
{
class Program
{
static void Main(string[] args)
{
string connectionString = "Server=10.0.0.10:50000;Database=TestDB;UID=db2admin;PWD=****;";
DB2Connection DB2Connection = new DB2Connection();
DB2Connection.ConnectionString = connectionString;
DB2Connection.Open();
Console.WriteLine("Success");
DB2Connection.Close();
}
}
}