SQL Server 2008登录错误:无法连接到(local)解决方法_mssql2008

在一些朋友安装完SQL Server 2008之后大多会遇到连接出错的问题。特别对于我们这样的新手而言简直郁闷的要死,好不容易装玩了又出现了问题。此篇文章意在解决安装步骤没有问题,但安装后无法登录的问题。

在解决问题之前请朋友们打开服务窗口,看“SQL Server”主服务是否打开,如下图。

若服务已经打开还是用“SQL Server 身份验证”和“Windows 身份验证”都无法登录请看下面的步骤。 

往往这时,服务器类型我们选择了“数据库引擎”时,查找里面的可登录用户名是没有的,下边的服务器名称只显示为“(local)”,连“Windows 身份验证”都无法登录。

出错后弹出的窗口为:

错误号:2。

如果朋友们和我出错的问题是一样请看下面的步骤。

1.又键单击“我的电脑(windows XP)”或“计算机(Windows 7)”查看本机的计算机名。

2.打开“SQL Server 2008”,

服务器类型选择:数据库引擎。

服务器名称写上:计算机名\安装SQL Server时自己创建的实例名。

身份验证选择:SQL Server 身份验证。

填上自己设置的登录名和密码。

如下图:

3.点击“连接”就可以登录了,如下图。

此时,SQL Server 2008登录出错的问题就解决了。

总结:SQL Server 2008 版本数据库软件的服务器名称较SQL Server 2005版本做了改变,现在使用的是:计算机名\实例名。这就导致了“无法连接到(local)”的问题。

时间: 2024-09-18 00:03:24

SQL Server 2008登录错误:无法连接到(local)解决方法_mssql2008的相关文章

SQL Server 2008 数据库镜像部署实例之三 配置见证服务器_mssql2008

前面已经完成了镜像数据库的配置,并进行那个了故障转移测试.接下来将部署见证服务器,实现自动故障转移. 一.关于见证服务器 1.若要支持自动故障转移,必须在高安全性模式下配置数据库镜像会话,并且还要具有第三个服务器实例(也称为"见证服务器").见证服务器是 SQL Server 的可选实例,它能使高安全性模式会话中的镜像服务器识别出是否要启动自动故障转移.与这两个伙伴不同的是,见证服务器并不能用于数据库.见证服务器的唯一角色是支持自动故障转移. 2.为了给数据库设置见证服务器,数据库所有

SQL SERVER 2008 64位系统无法导入ACCESS/EXCEL怎么办_mssql2008

操作系统Windows Server 2008 X64,数据库SQL Server 2008 X64,Office 2007(好像只有32位),在存储过程执行OpenDatasource导入Access数据的时候遇到问题了,Oledb 4.0已经不被支持,以下是遇到的若干错误提示: 因为 OLE DB 访问接口 'Microsoft.Jet.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询. 无法创建链接服务器 "(null)" 的 OLE DB 访

SQL Server 2008中的数据表压缩功能详细介绍_mssql2008

SQL Server 2005 SP2为我们带来了vardecimal功能,当时针对decimail和numeric数据类型推出了新的存储格式--vardecimal.vardecimal存储格式允许 decimal和numeric数据类型的存储作为一个可变长度列. 这项功能使得原来定长的decimal数据在数据文件中以可变长的格式存储,据称这项功能可以为典型的数据仓库节省30%的空间,而SQL Server 2008在这一基础上又进一步增强了数据压缩功能.SQL Server 2008现在支持

SQL SERVER 2008 EXPRESS版本远程连接(tcp/ip)

原文 http://blog.csdn.net/zdhook/article/details/5064701 此问题折腾半天,google也搜索了,网上很多朋友一般做到第二步不成功,我也差点放弃了.最后通过第三步连接成功了. 1.防火墙允许1433 2.配置工具里的SQL Server 配置管理器.打开后,开启右边三个协议.并对tcp/ip如下配置   3.网上大部分做到第二步重启sql server服务,仍然无效.其实,需要修改连接字符串.指定我们配置的端口,还需要注意,安装时采用window

SQL Server中事务复制造成更新丢失的解决方法

造成更新丢失的常见情况有三种: 1.发布数据库启用了read_committed_http://www.aliyun.com/zixun/aggregation/11220.html">snapshot隔离级别可能导致分发代理报20598错.我们可以通过检查发布数据库的隔离级别属性是否为read_committed_snapshot判断这种问题的可能性. use <pubdb> go dbcc useroptions go 2.订阅方手动改变数据 3.外键或触发器的"

SQL SERVER 不能修改表结构、列类型 解决方法

在SQL SERVER中使用表结构设计的时候: 提示是:不允许保存更改.您所做的更改要求删除并重新创建以下表.您对无法重新创建的标进行了更改或者启用了"阻止保存要求重新创建表的更改"选项. 解决方案: 启动MSSQL SERVER 2008,选择菜单 工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器.然后去掉" 阻止保存要求重新创建表的更改"前面的勾.重新启动MSSQL SERVER 2008即可.如下图所示:

Windows Server 2008 R2忘记管理员密码后的解决方法_win服务器

在日常的工作中,对于一个网络管理员来讲最悲哀的事情莫过于在没有备用管理员账户和密码恢复盘的情况下遗忘了本地管理员账户密码. 在早期的系统中,遇到这种事情可以使用目前国内的很多Windows PE光盘来解决.但是,对于Windows Server 2008 R2来讲,只靠简单的这些操作是暂时无法解决密码问题的. 但是,可以通过替换文件,使用变通的方法,可以在绕过登录的情况下,使用命令提示行方式,添加本地管理员账户或修改管理员账户密码. 具体操作方法是: 一.使用Windows Server 200

SQL Server数字开头的数据库表名的解决方法_MsSql

今天遇到了个郁闷的问题,关于数据库表名的问题.     SQL Server的数据库的表名可以用数字开头,但是在查询的时候,不能直接写表名,如下:         select *         form 1_tablename     在执行过程中,报错.但是给表名加上中括号,就可以了,如下:         select *         from [1_tablename]     用VS中的DataSet开发时,会自动生成SQL语句,但是生成的SQL语句中,有的加上方括号,但是有的没

SQL Server数字开头的数据库表名的解决方法

今天遇到了个郁闷的问题,关于数据库表名的问题. SQL Server的数据库的表名可以用数字开头,但是在查询的时候,不能直接写表名,如下: select *         form 1_tablename 在执行过程中,报错.但是给表名加上中括号,就可以了,如下: select *         from [1_tablename] 用VS中的DataSet开发时,会自动生成SQL语句,但是生成的SQL语句中,有的加上方括号,但是有的没有加, 这在程序执行过程中,就不能确定语句的正确性,而且