1.win10为什么连接不上sql server
自从微软发布Win10正式版系统以后,很多用户都对自己的电脑进行了系统升级。可是有的用户在更新系统后,却发现数据库不能正常使用,要不就是无法安装。对于这样的情况应该怎么办呢?这里就让小编来为大家介绍下,在Win10系统环境安装SQL2000&2005数据库的具体操作方法吧!
Win10系统下如何安装SQL2000/2005数据库的方法:
1、首先在sql2000安装包中找到x86\system\中的SQLUNIRL.DLL替换;
C:\window\system32(32位版本替换到此位置)
C:\window\syswow64(64位版本替换到此位置)
2、找到安装文件 x86\SETUP 下 SETUPSQL.EXE右键点击以管理员身份运行;
3、安装成功后开启“服务管理器”,以管理员身份运行;
4、完成。
安装SQL2005方法:
1、首先通过系统控制面板下安装IIS;
2、在SQL Server x86\Servers找到setup.exe,设置win7兼容性模式,右键点击以管理员身份运行;
3、安装过程中,当提示服务启动失败时,不要关闭此安装页面,找到~:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn(一般路径在C盘),将sqlos.dll与sqlservr.exe(请前往下方链接下载)覆盖到Binn文件夹里面;
4、覆盖文件后,回到安装界面,点击重试继续安装;
5、安装完成后,打开SQL Server Configuration Manager,在网络配置中启用Named Pipes和TCP/IP,重启SQL Server服务;
6、完成!
2.数据库在连接中常见错误解决方法是什么?
一、SQL Server不存在或访问被拒绝 分析:此问题最为复杂,由于错误发生的原因比较多,所以需要检查很多方面。
一般情况下,有几种可能性: 1。SQL Server名称或IP地址拼写有误。
2。服务器端网络配置有误。
3。客户端网络配置有误。
要解决此问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。 首先,检查网络物理连接 ping 假如ping不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等。
另外还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISA Server。
防火墙软件可能会屏蔽对ping,telnet等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。 如果ping成功而,ping失败则说明名字解析有问题,这时候要检查DNS服务是否正常。
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析, 具体的方法是: 1。 使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc)。
添加一条IP地址与服务器名称的对应记录,如: 172。168。
10。24 myserver 2。
或在SQL Server的客户端网络实用工具里面进行配置,后面会有详细说明。 其次,使用telnet命令检查SQL Server服务器工作状态 telnet 1433 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server服务器工作正常,并且正在监听1433端口的 TCP/IP 连接。
如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动SQL Server服务, 也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在SQL Server默认的端口1433上监听。 接着,我们要到服务器上检查服务器端的网络配置, 检查是否启用了命名管道。
是否启用了TCP/IP协议等等 可以利用 SQL Server 自带的服务器网络使用工具来进行检查。 点击:程序—Microsoft SQL Server—服务器网络使用工具。
打开该工具后,在“常规”中可以看到服务器启用了哪些协议。 一般而言,我们启用命名管道以及 TCP/IP 协议。
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置。一般而言,我们使用 SQL Server默认的1433端口。
如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接。 接下来我们要到客户端检查客户端的网络配置 我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查, 所不同的是这次是在客户端来运行这个工具。
点击:程序—Microsoft SQL Server—客户端网络使用工具。 打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议。
一般而言,我们同样需要启用命名管道以及TCP/IP 协议。 点击TCP/IP协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致。
单击"别名"选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同。
别名的设置与使用HOSTS文件有相似之处。 通过以上几个方面的检查,基本上可以排除第一种错误。
3.如何解决SQLServer连接中三个最常见错误?如何解决SQLS
一。
"SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。
首先,检查网络物理连接 ping 如果 ping 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server。
防火墙软件可能会屏蔽对 ping,telnet 等的响应因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。 如果ping 成功而,ping 失败则说明名字解析有问题,这时候要检查 DNS 服务是否正常。
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是: 1。 使用记事本打开HOSTS文件(一般情况下位于C:\WINNT ystem32\drivers\etc)。
添加一条IP地址与服务器名称的对应记录,如:172。168。
10。24 myserver 2。
或在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明。 其次,使用 telnet 命令检查SQL Server服务器工作状态 telnet 1433 如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听。
接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道。是否启用了 TCP/IP 协议等等 可以利用 SQL Server 自带的服务器网络使用工具来进行检查。
点击:程序 Microsoft SQL Server 服务器网络使用工具 打开该工具后,在"常规"中可以看到服务器启用了哪些协议。 一般而言,我们启用命名管道以及 TCP/IP 协议。
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置一般而言,我们使用 SQL Server 默认的1433端口。如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接。
接下来我们要到客户端检查客户端的网络配置 我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具。 点击:程序 Microsoft SQL Server 客户端网络使用工具 打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议。
一般而言,我们同样需要启用命名管道以及 TCP/IP 协议。点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致。
单击"别名"选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同。
别名的设置与使用HOSTS文件有相似之处。通过以上几个方面的检查,基本上可以排除第一种错误。
二。"无法连接到服务器,用户xxx登陆失败" 该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。
解决方法如下所示: 1。在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server2。
展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡3。 在"身份验证"下,选择"SQL Server和 Windows "。
4。重新启动SQL Server服务。
在以上解决方法中,如果在第 1 步中使用"使用 Windows 身份验证"连接 SQL Server 失败,那就通过修改注册表来解决此问题: 1。 点击"开始""运行",输入regedit,回车进入注册表编辑器2。
依次展开注册表项,浏览到以下注册表键:[HKEY_LOCAL_MACHINE OFTWARE\Microsoft\MSSQLServer\MSSQLServer]3。在屏幕右方找到名称"LoginMode",双击编辑双字节值4。
将原值从1改为2,点击"确定"5。关闭注册表编辑器6。
重新启动SQL Server服务。
4.sql server windows登录失败怎么办
解决方法一::右击SQL Server2005管理工具的图标选择“以管理员身份运行(或“run as administrator")”,弹出框点确认,就OK了。
以上解决方法可以搞定好多在WIN 7 上启动或登陆不了的服务或是软件。
解决方法二:此方法针对只能以SQL Server身份登陆,登陆之后执行SQL语句:CREATE
LOGIN
[zhangzaocha-PC\zhangzaocha]
FROM
WINDOWS
将管理员账户注册到WINDOWS身份里。
5.Win10数据库无法正常使用怎么办
很多用户的电脑系统都升到了Win10,毕竟以后Win10是主流。
但在更新系统的时候有时候出现一些问题,比如说数据库不能正常使用,要不就是无法安装成功,对于这样的情况可以参考以下办法解决。 安装SQL2000方法: 1、首先在sql2000安装包中找到x86\system\中的SQLUNIRL.DLL替换; C:\window\system32(32位版本替换到此位置) C:\window\syswow64(64位版本替换到此位置) 2、找到安装文件 x86\SETUP 下 SETUPSQL.EXE右键点击以管理员身份运行; 3、安装成功后开启“服务管理器”,以管理员身份运行; 4、完成。
安装SQL2005方法: 1、首先通过系统控制面板下安装IIS; 2、在SQL Server x86\Servers找到setup.exe,设置win7兼容性模式,右键点击以管理员身份运行; 3、安装过程中,当提示服务启动失败时,不要关闭此安装页面,找到~:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn(一般路径在C盘),将sqlos.dll与sqlservr.exe(请前往下方链接下载)覆盖到Binn文件夹里面; 4、覆盖文件后,回到安装界面,点击重试继续安装; 5、安装完成后,打开SQL Server Configuration Manager,在网络配置中启用Named Pipes和TCP/IP,重启SQL Server服务; 6、完成。
6.系统升级了win10 为什么SQl数据库连不上了
1、首先在sql2000安装包中找到x86\system\中的SQLUNIRL.DLL替换;
C:2位版本替换到此位置)
C4位版本替换到此位置)
2、找到安装文件 x86\SETUP 下 SETUPSQL.EXE右键点击以管理员身份运行;
3、安装成功后开启“服务管理器”,以管理员身份运行;
4、完成。
安装SQL2005方法:
1、首先通过系统控制面板下安装IIS;
2、在SQL Server x86\Servers找到setup.exe,设置win7兼容性模式,右键点击以管理员身份运行;
3、安装过程中,当提示服务启动失败时,不要关闭此安装页面,找到~:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn(一般路径在C盘),将sqlos.dll与sqlservr.exe(请前往下方链接下载)覆盖到Binn文件夹里面;
4、覆盖文件后,回到安装界面,点击重试继续安装;
7.如何解决sql server中登录名sa登录失败的问题
解决方法:该错误产生的原因是由于SQL Server采取了仅使用Windows账户的身份验证方式,因此用户无法使用SQL Server的登录账户(如sa)进行连接。解决方法如下所述:
步骤/方法
第1步,在SQL Server服务器上依次单击“开始”→“所有程序”→Microsoft SQL Server→“企业管理器”菜单命令,打开SQL Server Enterprise Manager窗口。使用Windows身份验证连接上SQL Server
第2步,在左窗格中展开SQL Server组(本例为Database),然后右键单击SQL Server服务器的名称(本例为hanjiangit),选择“属性”快捷命令。在打开的“SQL Server属性(配置)-HANJIANGIT”对话框中切换至“安全性”选项卡,并在“安全性”区域将身份验证方式选择为SQL Server和Windows。最后单击“确定”按钮使设置生效,
第3步,重新启动SQL Server服务。
在上述解决方法中,如果即使用Windows身份验证的方式依然连接失败的话,那么将使用户处于两难境地。因为SQL Server服务器只允许使用Windows身份验证,然而由于一些特殊原因,使用Windows身份验证却无法连接上SQL Server。这样就造成了无论用何种身份验证方式均无法连接的情况。遇到这种情况,只能通过修改注册表将身份验证方式改为SQL Server和Windows混合验证方式,具体操作方法如下:
第1步,依次单击“开始”→“运行”菜单命令,在运行编辑框中键入Regedit命令并回车,打开“注册表编辑器”窗口。
第2步,依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]分支,单击选中MSSQLServer选项,在右窗格中找到并双击LoginMode项。在打开的“编辑DWORD值”对话框中将“数值数据”修改为2,并单击“确定”按钮使设置生效,
第3步,关闭“注册表编辑器”窗口,并重新启动SQL Server服务。
通过上述设置,用户可以使用SQL Server账户sa连接数据库,并能够在“企业管理器”中新建SQL Server注册。不过此时仍然无法使用Windows身份验证模式来连接SQL Server,因为在SQL Server中有两个缺省的登录账户BUILTIN\Administrators和“机器名\Administrator”被删除。可以通过下面的步骤恢复这两个账户:
第1步,打开“企业管理器”窗口,在左窗格中依次展开“SQL Server组”→“SQL Server服务器”→“安全性”目录。然后右键单击“登录”选项,执行“新建登录”快捷命令,
第2步,打开“SQL Server登录属性-新建登录”对话框,保持身份验证方式为Windows身份验证,然后在“名称”编辑框中键入BUILTIN\Administrators,
第3步,单击“服务器角色”标签,在“服务器角色”选项卡中选中System Administrators复选框,并单击“确定”按钮,
第4步,重复上述步骤添加“‘机器名(域名)’\Administrator”账户。
8.为什么一直显示数据库登录失败
无法打开用户默认数据库,登录失败,这也是SQL Server使用者常见的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只要关系到连接SQL Server数据库的时候,都有可能会碰到此问题。
一、原因
登录帐户的默认数据库被删除。
二、解决方法:
(一)、使用管理员帐户修改此帐户的默认数据库
1、打开企业管理器,展开服务器组,然后展开服务器
2. 展开"安全性",展开登录,右击相应的登录帐户,从弹出的菜单中选择,属性
3、重新选择此登录帐户的默认数据库
(二)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用isql命令行工具
isql /U"sa" /P"sa的密码" /d"master" /Q"exec sp_defaultdb N'sa', N'master'"
如果使用Windows验证方式,使用如下命令行,将默认数据库改成非丢失的数据库:
isql /E /d"master" /Q"exec sp_defaultdb N'BUILTIN\Administrators', N'master'"
转载请注明出处windows之家 » win10导致sql数据库登陆失败怎么办