既算是客户端,也算是服务器。比方说你电脑上安装了一个SQLserver,你朋友机器也安装了SQLserver,如果你们两个一起在做一个项目,用到一个数据库,而用的数据库放在你的机器上,那么这时对于你和你朋友来说你的就是服务器了,但是你朋友的机器因为安装了SQLserver,所以他也是可以局域网连接到你机器的SQLserver的,这时他的机器就相当于是客户端了。
西安网站建设公司创新互联,西安网站设计制作,有大型网站制作公司丰富经验。已为西安成百上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的西安做网站的公司定做!
在你安装sql
server的时候,必须指定安装一个或者多个网络链接库。这个组件用于在sql
server和客户端软件之间建立一个网络连接。虽然在sql
server上可以安装并运行多于一个的网络链接库,但是在同一时刻客户端只能装载并激活一个网络链接库文件。为了使客户端能够通过网络和sql
server进行通信,sql
server和客户端双方必须运行相同的网络链接库,否则,它们之间就不能进行通信。
缺省情况下,会为客户端工具安装命名管道网络链接库。假设sql
server上也使用命名管道,那么客户端不加任何改变就可以和sql
server进行通信了。如果为了某种原因,你决定不在sql
server上运行命名管道,那么你就必须为客户端选择一个和sql
server上运行的网络链接库相匹配的网络链接库。
如果你使用的客户端操作系统并不是windows
nt或者windows
95/98,就有可能必须要选择另外的网络链接库,例如banyan
vines或者nwlink
ipx/spx网络链接库。如果是这种情况,你同时必须保证sql
server上运行着同样的网络链接库。
选择正确的网络链接库对很多数据库管理员来讲可能都比较困惑。选择的标准在于客户端如何通过网络与sql
server通信,这个问题比较复杂,因为有很多种在客户端和服务器端应用程序之间进行通信的方法。选择正确的网络链接库的最重要的一点在于要向开发你的sql
server
客户端/服务器应用程序的人咨询。很有可能开发程序的人编写的应用是在特定的网络链接库上运行的。如果是这种情况,就应该使用运行该应用所需要的网络链接库。
4.
高级配置
很少需要用到客户端配置工具中的高级配置表单。在这个表单中,你可以设置客户端软件在试图与sql
server进行连接时向sql
server发送特定的配置字符串。
1、确定SQL Server的端口号
从SQL Server配置管理器查看TCP/IP配置中的TCP端口,并设置该端口通过防火墙(本地访问不需要)
2、检查对应的实例(服务)的状态是否为“正在运行”(或者“已启动”)。如果该实例没有启动(甚至客户端在连接时使用了错误的主机名和实例名),这个时候客户端当然连接不到SQL Server数据库了。
3、连接地址xxx.xxx.xxx,端口号
端口号跟地址用逗号隔开 输入登录账号 ,密码就可以登录了
原因:安装错误导致。解决方法:
1.首先,双击打开。输入SQLserver2008Exe安装文件,进入“SQLserver安装中心”,点击界面左侧的“安装”,然后点击右侧的“新建SQLserver独立安装或在现有安装中添加功能”。
2.然后在弹出的窗口版本中,选择右侧的“安装程序支持规则”,操作完成后,点击“确定”。
3.然后单击弹出窗口中的“我接受许可条款”框,然后单击“下一步”。
4.进入“安装支持文件”,点击“安装”按钮,开始安装支持文件。
5.然后点击弹出界面中的“显示详细信息”,查看详细的规则列表,点击“下一步”。
6.然后,在弹出的界面中,取消除“管理工具-basic”和“SQL客户端连接”外的所有复选框,然后单击next。
7.然后单击selectnamedinstance并单击next。
8.然后等待安装完成,如下图所示。
分服务端和客户端,专业点分别叫数据库引擎和管理工具
虽然在同一台电脑安装,但sqlserver本来是企业级数据库,绝大多场景是服务器装服务端,其他电脑可装客户端可不装
sqlserver和依赖的.net版本有一定对应关系,比如sql2008需要.net3.5,sql2012需要.net4.0,具体你可以查微软官网
sqlserver客户端查看编码的方法:
1.可以从sql配置管理器的服务中查看
2.可以在smss中,新建查询窗口,输入select serverproperty('instancename')
如果是默认实例名就会返回null