1、打开sql server 配置管理器,找到里面的SQL server 网络配置,然后实例名的协议(我的实例名为SQLEXPRESS)。如下图所示:
2、将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。如下图所示:
3、点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。如下图所示:
4、重新打开SQL Server Management Studio ,服务器类型选择数据库引擎,服务器名称填(local)\实例名 或者 计算机名\实例名 ,身份验证选择windows身份验证。如下图所示:
5、点击连接,这时就会登陆进去。如下图所示:
1、打开sql2008,使用windows身份登录;
2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式;
3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”;
4、展开“安全性”,“登录名”“sa”,右键选择“属性”;
5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码;
6、右击数据库选择“方面”;
7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”;
8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用;
9、打开sql server配置管理器;
10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行;
11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”;
12、选择“IP 地址”选项卡,设置TCP的端口为“1433”;
13、将"客户端协议"的"TCP/IP"也修改为“Enabled”配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。
打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。
在我们使用SQL的时候可能会遇到无法连接到服务器错误:“在与SQL Server建立链接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server以配置为允许远程连接。(provider:SQL network Intefaces,emor:26-定位指定的服务器/实例时出现错误)(Microsoft SQL Server)”如图:当我们遇到这样一个错误时,只需要找到相对应的配置管理器,我使用的是SQL 2019版所以我找到的是这样一个有红色工具盒的图标这样的一个程序
打开之后,点击 “服务”
然后找到 SQL Server 查看状态,要是状态显示 “已停止” 将其启动即可。
而在我们附加数据库的时候,点击添加又有可能出现:无法为该请求检索数据,也就是:5123错误,如图:
这个错误解决方法也很简单,只需要把我们要添加的目标文件放到其他文件夹即可;
当我们解决完5123错误之后也有可能在确定添加时继续出现一个无法为该请求检索数据,但这个是5120错误,如图:
出现这个错误的原因一般都为权限不够,解决方法有三个:
方法一:关闭该程序,右击该程序,使用管理员身份运行;
方法二:右击该程序,找到安全
看一下有没有一个叫“Users”的用户,或者叫“Authenticated Users”的用户如果有直接点击编辑,给它“完全控制”的权限;如果没有就点击 “编辑”然后点击“添加”-->“高级”-->
对象类型选择为“用户、组或内置安全主体”,查找位置选择为你的计算机的名字就可以了,然后点击“立即查找”,找到刚刚说的用户,然后点击“确定”,再把它的权限设置一下就可以了;
方法三:找到要附加的数据文件以下两个,如图:
右击点开,打开安全,把用户的权限设置为“完全控制”即可;
设置成功之后再次打开SQL去附加即可成功
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)