我在使用 SQL Server 2008 R2 Express 时遇到了问题。我安装了它,并且服务正在运行SQLexpress
,但是没有成功。我甚至尝试卸载 SQL Server 2008 R2,但它说我的集群节点失败了。
有人可以帮我吗?
答案1
查看有关设置 SQL Server 2008 R2 本地数据库实例的博客文章。
关于设置 SQL Server 2008 R2 本地数据库实例的博客文章
启动本地服务器
点击开始 -> Microsoft SQL Server 2008 R2 -> SQL Server Configuration Manager 将 SQL Server(SQLEXPRESS) 和 SQL Server Browser 设置为自动启动模式。右键 -> 属性 -> 服务选项卡
登录本地服务器
现在打开 SQL Server Management Studio 并连接到对象资源管理器并选择服务器名称:[您的 PC 名称]\SQLEXPRESS 例如:8540P-KL\SQLEXPRESS 要查找您的 PC 名称:右键单击我的电脑 -> 属性 -> 计算机名称选项卡 使用 Windows 身份验证登录:使用用户名 [您的域]/[您的用户名]
设置用户帐户
在 SQL Mgmt Studio 中 -> 展开您的本地服务器 -> 安全 -> 右键单击登录 -> 新建登录取消选中强制密码策略,密码过期并且用户必须更改密码(因为这是本地的)默认数据库 -> 您的数据库用户映射页面 -> 映射到您的数据库并授予 db_owner 角色状态页面 -> 授予连接权限并启用登录
设置用户的访问权限/设置
右键单击本地服务器 -> 属性 -> 安全选项卡 -> 启用 SQL Server 和 Windows 身份验证模式打开 SQL Server 配置管理器 -> SQL Server 网络配置 -> SQLEXPRESS 协议 -> 启用 TCP/IP
Spring 项目的数据库属性文件
database.url=jdbc:jtds:sqlserver://[本地 PC 计算机名称];instance=SQLEXPRESS;DatabaseName=[数据库名称]; database.username=[您的用户名] database.password=[您的密码] database.driverClassName=net.sourceforge.jtds.jdbc.Driver