2013-04-17 9 views
0

У меня установлен MSDE, и у меня есть БД для него. А на клиентском компьютере - псевдоним ODBC (x). Я хочу подключиться к этому с помощью программы .NET4, написанной на C#. Какую строку подключения я должен использовать, если у меня есть только имя пользователя (y) и пароль (z)?Подключиться к SQL Server с псевдонимом ODBC

Или я могу извлечь имя сервера и базы данных из реестра?

+0

Что вы пробовали до сих пор. Поиск в Google будет содержать вас МНОГИЕ примеры строк подключения для C# ... – Brian

+0

Посмотрите на www.connectionstrings.com; Возможно, это будет содержать тот, который вам нужен. – ferdyh

+0

Я бы не спросил здесь, нашел ли я хороший результат в google или connectionstrings.com. Да, я попробовал оба. Они получили результаты, только если я знаю имя сервера. Я получил только псевдоним ODBC. –

ответ

0

Попробуйте это:

Provider = MSDASQL.1; источник данных = х

где х это ваш псевдоним ODBC. Вам нужно будет добавить к нему информацию о безопасности, как обычно.

0

http://support.microsoft.com/kb/310988

Пример # 4 предназначен для использования уведомления о доставке.

{ 
    OdbcConnection cn; 
    OdbcCommand cmd; 
    string MyString; 

    MyString="Select * from Customers"; 

    cn= new OdbcConnection("dsn=myDSN;UID=myUid;PWD=myPwd;"); 

    cmd=new OdbcCommand(MyString,cn); 

    cn.Open(); 
    MessageBox.Show("Connected"); 

    cn.Close(); 
}  
Смежные вопросы