易截截图软件、单文件、免安装、纯绿色、仅160KB

Sql Server 数据库连接问题

参考文献:http://www.cnblogs.com/chenxizhang/archive/2009/04/23/1441913.html
SQL Server提供四种方式连接数据库服务器:
1. share memory: 只适用于客户端和服务器端在同一台机器上,才能采用的连接
2. Named pipe:
在局域网(LAN)内实现连接,一个进程使用一部分的内存来向进程的另一端传递消息,一个进程的输出是另外一个进程的输入.
3. TCP/IP: 因特网上使用,可以用于不同的硬件体系结构和操作系统的计算机网络之间进行通信(端口号)
4. VIA:虚拟接口适配器,与一种特定硬件一起使用的专门化的协议,至今没有用过。。。。
当我们使用客户端命令行工具如sqlcmd.exe进行访问时,采用如下的顺序进行解析:
首先,会使用sqlcmd.exe 命令行工具输入的连接字符串所描述的协议进行连接
其次,如果在sqlcmd.exe命令行没有描述有关的协议,则察看客户端配置管理器相关的别名设置中所描述的信息进行连接
最后,如果在别名信息中没有提供相关的设置信息,则会根据客户端设置的协议的顺序,依次尝试与服务器端进行连接。
下面介绍这四种方式的连接命令:
默认情况下,我们一般用如下命令进行连接:
sqlcmd -S HT-WINSERVER1 ----连接默认实例
sqlcmd -S HT-WINServer1\mssql2k5 ----连接该服务器上的非默认实例
sqlcmd -S 172.16.15.233
sqlcmd -S 172.16.15.233\mssql2k5
sqlcmd -S 172.16.15.233,1121 ----采用端口号的形势进行连接命名实例
sqlcmd -S 172.16.15.233,1433 ----采用端口号的形势进行默认实例
sqlcmd -S HT-WINSERVER1,1121 ----采用端口号的形势进行连接特定的命名实例
通过指定协议的方式进行连接(下面输入IP的地方都可以由服务器名代替):
sqlcmd -S tcp:172.16.15.233\mssql2k5, 1121 ----采用tcp/ip方式连接
sqlcmd -S tcp:172.16.15.233,1121
sqlcmd -S np:\\172.16.15.233\pipe\sql\query 
-----采用命名管道方式连接
sqlcmd -S np:\\172.16.15.233\pipe\MSSQL$mssql2k5\sql\query
sqlcmd -S
lpc:\172.16.15.233\mssql2k5   
-----采用共享内存方式连接
sqlcmd -S via:<computer
name>,<port
num>,<NIC number>
----使用VIA方式连接
在SQL Server连接的过程中,有时我们通才采用不输入端口号的方式进行连接,这时就需要一个服务是启动的,即SQL Server
Browser:
原理:
启动一个 SQL Server 实例后,如果为
SQL Server 启用了 TCP/IP 或 VIA 协议,服务器


相关文档:

sql server和oracle的区别

1.Oracle为客户端开启会话有两种方式:共享服务和专用服务。在专用服务情况下,监听器为连接请求创建新进程(Unix环境下是Process,Windows下我想应该是Thread吧);共享服务情况下,监听器将客户请求交给Dispatcher,由Dispatcher安排多客户的作业。SQL Server在默认情况下自动为客户端连接创建线程,当有非常多的客 ......

防范SQL注入式攻击


SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行
验证是Sql注入攻击得逞的主要原因。
比如:
如果你的查询语句是select * from admin where
username="&user&" and password="&pwd&"&quo ......

SQL Server 2005 镜像构建手册

一、 镜像简介
1、 简介
数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。
要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。主服务器被称为“主机”,第二个服务器被 ......

SQL Server 2005数据库镜像简介

SQL Server 2005数据库镜像简介
自从SQL Server 2000以来,你已经能够通过使用复制来创建一个备用的服务器、传输日志,以及备份和重新存储了——但是现在微软又引入了一个内建的工具,它可以实现自动的错误恢复。数据库镜像是SQL Server 2005的一个新特性,它允许你将一个SQL Server中的数据库内容镜像到另一个S ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号