Hi Doug,
Thanks for your response.
In TCP/IP network model, there is no middle ground between Transport layer
and Application Layer. You said, "So is there no way of tracing a
connection request all the way from the wire (TCP/IP) into SQL Server?",
Netmon can do this.
Though Netmon capture all the network loads, you can filter the traces by
the destination TCP port. For example, if your SQL Server is listening on
1433, you can just filter the trace with the destination TCP port = 1433.
After the filter, you get all the requests all the way into your SQL Server.
To track the details, please ensure that all of your clients use TCP/IP to
connect to your SQL Server. You may only enable TCP/IP protocol on your
server side via Start -> Microsoft SQL Server -> Server Network Utility.
After you do this, you need to restart your SQL Server. You can also check
which TCP port your SQL Server is using via Server Network Utility (Click
Properties when you select TCP/IP).
If there is no requests found in the trace, please check if you can access
the TCP port from your clients via telnet command: telnet <servername> <TCP
port number>
Also you can manually test the connection via osql command:
[SQL Authentication]
osql -S <servername>\<instancename> -U <username> -P <password>
[Windows Authentication]
osql -S <servername>\<instancename> -E
If you have any other questions or concerns, please feel free to let me
know. Have a nice day!
Best regards,
Charles Wang
Microsoft Online Community Support
=====================================================
When responding to posts, please "Reply to Group" via
your newsreader so that others may learn and benefit
from this issue.
======================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
======================================================
>> Stay informed about: Tracing SQL Server 2000 Connections