1、sql server 2008 安装好了 为什么连接不到本地服务器?
sql server 2008 连接不到本地服务器是因为里面的协议出现了问题,具体的解决方法如下:
1、打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(实例名为SQLEXPRESS)。
2、将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。
3、点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。
4、重新打开SQL Server Management Studio ,服务器类型选择数据库引擎,服务器名称填(local)实例名 或者 计算机名实例名 (计算机名为你的计算机名称,实例名一般为SQLEXPRESS或者安装SQL时创建的实例名),身份验证选择windows身份验证。
5、点击连接,这时就可以登陆进去了。
2、如何建立本地sql服务器
你运行的Management Studio是管理工具(不是sqlserver服务器),是用来管理服务器的,新建服务器注册,就是连接到一个新的sqlserver服务器上。
要连接本机的sqlserver服务,请使用(local)或者是127.0.0.1,集成验证方式。
SQLServer在一台机器上是可以安装多个相互独立的服务(实例),用不同的实例名区分,但是一般不这么干,单独的服务一般就能满足需求了。
1、安装sqlserver,一般用默认实例名,并将当前用户添加为数据库管理员,安装过程中会让你设置验证方式(集成验证还是混合验证),如果你的程序使用用户名密码连接sql,则需要启用混合验证(并需要设置sa密码)
2、安装完成后(需重启),启动Management Studio连接本地数据库服务,连接后可以新建数据库,数据表(当然,你也可以用程序连接后用代码创建)
3、Management Studio 连接服务器时,和程序连接服务器一样,如果连接的SQLSERVER不是服务器上的默认实例名,则服务器地址后需要有实例名(形如:192.168.0.100\SQLEXPRESS),如果省略实例名则连接默认实例(默认实例名MSSQLSERVER)
3、sql server odbc配置本地服务器
以WINDOWS XP下配置SQL SERVER的ODBC数据源为例
第一步 在控制面板下选择 管理工具--ODBC数据源,双击图标
第二步 在用户DSN 选项卡片上,点“添加”按钮,出现创建新数据源对话框,选择SQL Server
第三步 输入数据源名称、数据源描述和SQL Server 所在的服务器名称或者IP地址。服务器名称可以是SQL Server所在的机器名称,也可以是IP地址。单击下一步按钮。
第四步 选择登录SQL Server时的身份验证方式。并输入登录SQL Server时所用到的用户名和密码。这里的用户名和密码是在SQL Server中建立的。
第五步 在更改默认的数据库填选择数据库名,点击下一步。
第六步,点击完成,并测试数据源,测试成功后就完成ODBC数据源的创建了。
4、如何获取本地sql server的服务器名
两种方式
select @来@SERVERNAME
或者源
SERVERPROPERTY('SERVERNAME')
一般推荐用第二种
因为第二种会自动报告计算机网络名的更改。
而@@SERVERNAME 不报告此更改
5、sql无法连接本地服务器
这种故障往往是因为你在安装SQL Server时改变了默认的实例名,或者在对系统进行优化时禁止连接管道,也有可能因为你禁止了“服务器网络实用工具”中的命名管道。解决方案:在开始-运行中键入services.msc回车,然后看看MSSQLSERVER后面是什么,比如MSSQL$PC17,如果后面带有$实例名,在连接时,格式如下:127.0.0.1\实例名。如果是优化所致,那就叫给你优化系统的人,因为他太聪明啦!如果是第三种情况,请打开开始-程序-Microsoft SQL Server-服务器网络实用工具-把管道启用。
6、怎么得到本地(本机)的SQL服务器名称?
呵呵,看到你的问题,想和你讨论讨论了.
没有所谓的命名规则的,所有的机器都是一样的,可以说是随便命名,只要符合变量命名原则就可以了.而你看到的服务器名称,其实是不同的实例而已.一般你可能只看到一个服务器实例,有时一个服务器可能会有两个或两个实例.唯一要说明的是这里的实例是服务器实例而不是数据库实例.比如在SQL2000中一般要求单实例启动,启动时可以选择一个实例的.如果多实例往往是SQL2005+以上的版本,而且安装了其他的数据挖掘功能(BI)时的SQL服务器.
而MSSSMSE只是一个管理程序,用来管理SQL server的.它可以联结服务器进行数据库的处理(当然是在GUI下),另一个是在DOS下的,所以很多企业服务器在安装时并没有安装MSSSMSE的.因为你完全可以使用其他的MSSSMSE进行联结服务器的.
MSSSMSE(Microsoft SQL Server Management Studio Express)就是企业管理器.
在企业管理器中,我们可以对SQL server进行可视化操作,但由于使用目的不同而有不同的设置.其中有的SQL是为C/S服务服务的,而有些则是为B/S服务器,从开发人员的角度来考虑,SQL server的安全不可忽视,但往往我们使用的只是开发版或是配置成开发环境的.这种环境就要求我们既可能从windows进行数据库的修改操作,也可以通过IIS进行SQL远程登陆操作.当然,如果是在本机也是有两种模式的,这是SQL的接口问题.而企业管理器的登陆也提供了这种方式,这两种方式在MSSSMSE中的表示就是那个所谓的"身份验证".
如果使用windows登陆则表示的就是以当前机器或域控制用户进行验证管理的.只要你有这个权限就可以了.
而SQL SERVER验证则是将用户直接存在了SQL的系统数据库中,独立于windows和域控制帐户的.而且这种验证将其权限进行了分级的.
比如我的这个数据库是在域中,不须外网(区别于局域网)连接时,你是不愿意因为人员的流动,(公司开了一个人,他要是想报复你,在SQL server中有一个用户)外网若可以连接,那样你的数据就完了!这种情况下可以配置为只允许windows验证登陆的,这时就算是外网使用sa用户也无足于事的.
相反,若是一个局网内不须进行连接,若使用域用户或是本机用户能登陆时后果也是很严重的,你可能认为那不足为虑,事实恰恰相反,虽有可能别有用心者拿不到你的SQL server服务器的权限,但如果拿到局网域中的任何一台机器的权限就可以让你的数据消失得无影无踪!这种情况必须控只允许使用SQL登陆的,而就是这样的服务器与只能采用SQl server验证方式.
这样的问题就出来了,若是.与127.0.0.1或者是(local),请问要登陆本机上哪一个服务器实例(多实例)?若是在域控制下也是一样,不管你有多少台SQL server不打出全部如何识别?既就算一台也是一样的(因为域也不确信你后来加不加server,事实上域中必须是全称的).
想知道在没有连接数据库的情况下得到数据库的名称?这个只有去问管理员,没有数据连接,何来数据库之说?不管是什么登陆都要有数据连接的.这就好比在电脑关机的情况下问电脑中有什么数据库一样的.
二楼其实已经告诉你了,详细的可以去看设置的.不管使用SQLDMO还是其他,都是一些测试性的连接.
7、sql server 2008怎样连接本地服务器
win7中
控制面板-》系统和安全-》管理工具-》服务-》sql server-》常规-》启动类型-》自动,设置好后,重新启动sql server
8、如何在本地建立能够使用sql的服务器?
SQL
server要在"服务"里面去设置才行,设置的时候最好是把SA的密码和新用户名的密码设置为不同的密码。
9、如何建立本地sql服务器
服务器程序选择
如果是windows系统建议使用iis调试网站程序
如果是*nix系统建议使用版apache调试网站程序
数据权库选择
windows系统建议使用mssql
server或access
*nix系统建议使用orical或my
sql
当然这要看你实际情况而定
*nix系统下lamp(linux+apache+mysql+php)是最佳组合
windows系统下wima(windows
server
system+iis+microsoft
sql
server+asp
or
.net)是最佳组合
10、SQL server 2014 没有本地服务器
开始我也为这来困扰,源后来经过搜索才发现,我们装的只是SQL的管理系统,数据库实例并没有装上,需要自己下载安装,这个文件名为
Express 32BIT\SQLEXPR_x86_CHS.exe
Express 64BIT\SQLEXPR_x64_CHS.exe
根据安装的sql管理系统来安装
这是官网下载链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=42299