TCP/IP || Named Pipes

Форум посвящён работе с базами данных в .NET.

Модератор: Ramzes

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

TCP/IP || Named Pipes

Сообщение Ramzes » 17.12.2008 (Ср) 14:38

Код: Выделить всё
            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = "Data Source=VIRTUOSO;Initial Catalog=qBox;User ID=user;Password=password";
            SqlCommand command = new SqlCommand();
            command.Connection = conn;
            command.CommandText = "Select 'Hi'";
            command.Connection.Open();
            object o = command.ExecuteScalar();
            command.Connection.Close();


Програ с таким кодом подключается по named pipes или TCP/IP, как можно добиться обратного результата (т.е. если это TCP/IP, как подключиться по named pipes и если это named pipes то как подключиться по TCP/IP

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: TCP/IP || Named Pipes

Сообщение ANDLL » 17.12.2008 (Ср) 14:51

Ramzes писал(а):
Код: Выделить всё
            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = "Data Source=VIRTUOSO;Initial Catalog=qBox;User ID=user;Password=password";
            SqlCommand command = new SqlCommand();
            command.Connection = conn;
            command.CommandText = "Select 'Hi'";
            command.Connection.Open();
            object o = command.ExecuteScalar();
            command.Connection.Close();


Програ с таким кодом подключается по named pipes или TCP/IP, как можно добиться обратного результата (т.е. если это TCP/IP, как подключиться по named pipes и если это named pipes то как подключиться по TCP/IP
Это по TCP, что бы по pipe нужно afaik указать через слэш имя инстанса
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Re: TCP/IP || Named Pipes

Сообщение Ramzes » 17.12.2008 (Ср) 14:59

Код: Выделить всё
conn.ConnectionString = "Data Source=VIRTUOSO\Virtuoso;Initial Catalog=qBox;User ID=user;Password=password";

типа так? а если sql устанавливали не как Named instance? :?

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: TCP/IP || Named Pipes

Сообщение Nord777 » 17.12.2008 (Ср) 20:23

Именованные каналы
формат:
\\<computer_name>\pipe\MSSQL$<instance_name>\sql\query
В строке подключения:
... Data Source=\\.\pipe\MSSQL$SQLEXPRESS\sql\query ...
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5


Вернуться в ADO.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList