|
|
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Ситуация: ASP приложение работает на IIS 5 под Windows 2000 Server. На этой машине нет ничего, кроме стандартных сетевых библиотек, что идут с системой. Строка подключения имеет вид: Код: plaintext 1. То есть, явно не указан протокол... SQL Server 2000 на другой машине (тоже Windows 2000 Server). В SQL Server Network Utility установлены 3 протокола: Named Pipes, TCP/IP, Multiprotocol. Вопрос: по какому протоколу будет происходить соединение? Благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:06:16 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Алиас на (тоже Windows 2000 Server) В SQL Server Network Utility прописан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:09:16 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
однозначно .... Named Pipes... хотя это и несть гуд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:10:07 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
У меня по умолчанию по TCP/IP пашет (правда мультипротокола не установлено). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:13:15 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Спасибо за оперативные ответы 2snake: В SQL Server Network Utility нет Алиасов... Или меня совсем клинит после экзамена... 2MiCe: А чем это определяется? Можно ли сказать, что все зависит от того, какой протокол "стоит первым" в SQL Server Network Utility? 2VVG_: А TCP/IP у Вас самый первый в списке в SQL Server Network Utility? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:17:24 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
2MiCe: а почему Named Pipes не есть гуд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:17:42 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
И в Client, и в Server network utililies на (тоже Windows 2000 Server) первым стоит Named Pipes, вторым TCP/IP. На (IIS 5 под Windows 2000 Server) Clilent Network Utility не обнаружен. Встречный вопрос - как сделать так, чтобы они начали по Named Pipes общаться? И вопрос про "не есть гуд" остается в силе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:27:31 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Заставить использовать определенный протокол (если он установлен, конечно), не сложно через Network Library (или Network) параметр в строке подключения... Интересует, как клиент (ADO в ASP) выбирает протокол по умолчанию, когда нет явного указания в строке подключения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:32:41 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
По идее по первому по которому удастся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:39:35 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
День добрый! To Jimmers >В SQL Server Network Utility нет Алиасов... Они есть В SQL Server CLIENT Network Utility . Я так понимаю, что Ваш вопрос - кто диктует протокол обмена - клиент или сервер? To _VVG >почему Named Pipes не есть гуд? BOL: In a fast local area network (LAN) environment, Transmission Control Protocol/Internet Protocol (TCP/IP) Sockets and Named Pipes clients are comparable in terms of performance. However, the performance difference between the TCP/IP Sockets and Named Pipes clients becomes apparent with slower networks, such as across wide area networks (WANs) or dial-up networks. This is because of the different ways the interprocess communication (IPC) mechanisms communicate between peers. For named pipes, network communications are typically more interactive. A peer does not send data until another peer asks for it using a read command. A network read typically involves a series of peek named pipes messages before it begins to read the data. These can be very costly in a slow network and cause excessive network traffic, which in turn affects other network clients. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:44:12 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:51:47 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Named Pipes Позволяет SQL Server 2000 использовать именованные каналы. Может работать поверх основных протоколов Windows. Следует учитывать, что Windows 98 не поддерживает серверную часть именованных каналов — доступна только их клиентская часть. Используется в Windows NT и Windows 2000 по умолчанию. По умолчанию для SQL Server устанавливается канал \\.\pipe\sql\query. Если на одном сервере установлено несколько систем SQL Server, то для обращения к конкретной копии используется канал \\.\pipe\MSSQL$instancename\sql\query ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:53:05 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Это не есть гуд для медленных сетей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 16:54:22 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
1)не есть гуд потому что работает медленнее на любых сетях... TCP\IP быстрее... 2) если на сервере разрешены выше перечисленные протоколы - а на клинте все как есть - по умолчанию будет использоваться именованый канал.... причем поверх tcp/ip.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:02:17 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
да если клиент и сервер в разных доменах и между доменами нет доверительного отношения - будет использоваться "чистый" tcp\ip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:04:06 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Забавно, что IIS и клиент на Delphi с одним и тем же ConnectionString без явного указания протокола на одной и той машине подключаются по разным протоколам. IIS по TCP/IP, а Delphi по Named Pipes. P.S. А заставить IIS подключиться по Named Pipes я так и не смог. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:16:34 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
а под какой учетной запись работает сервис iis? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:27:16 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Обычно IIS работает под LocalSystem - отсюда и траблы с подключением по Named Pipes... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:31:09 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Под LocalSystem. Наверное дело в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:31:31 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
если на сервере домена - то должен работать... а вот если на отдельном сервере - тыды ой... нужно от имени domain\webserv(например)... хотя есть еще один вариантик... добавит в домен юзера с именем domain\servername$ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:37:02 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Пытаюсь добавить - говорит уже есть такой, хотя не видно. А IIS стартовать от доменного усера страшна, млин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:42:16 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Какой IIS стоит ?? А то был я на конфе майкрософтовской там про это где-то часик втирали. Сча покопаюсь .... а то я уже жутко спать хотел ... ниче не запомнил. Но по моему там речь шла о 6 исе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:47:23 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
2JCom: пятерка стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 17:51:01 |
|
||
|
Протокол, по которому будет проходить соединение...
|
|||
|---|---|---|---|
|
#18+
Позвольте уж и мне... 1. Named Pipes гораздо медленне еще и потому что этот протокол работает через Win Security, то есть каждый пакет проверяется на сервере на предмет имеющихся прав. 2. Заставить слиента использовать определенный протокол при коннекте к серверу используя ADO можно прописав в регистре HKLM\Software\MicroSoft\MSSQLServer\Client\ConnectTo для ключа DSQUERY имя библиотеки без расширения. Если ключа нет то его нужно создать. Это как раз и делает утилита MSMD с www.laplas-soft.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 18:09:47 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32060421&tid=1819427]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 371ms |

| 0 / 0 |
