基于SQL Server 2019 Developer免费版搭建一个本地的开发环境。
安装文件下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 。
只需要安装SQL数据库引擎即可,安装操作只需要一步步点击就可以完成,中途可能需要重启主机。
同时为了管理SQL Server,还需要安装SQL Server Management Studio(SSMS),下载地址:https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms 。
如果在安装过程中选择SQL Server服务为手动启动,那么安装完毕之后需要到【我的电脑】->【管理】->【服务和应用程序】->【SQL Server服务】,启动:SQL Server。
启动SSMS,选择认证模式,连接master数据库验证连通性。
方法1:使用SSMS连接到默认master数据库之后,执行查询语句:exec sys.sp_readerrorlog 0, 1, 'listening'
。
方法2:在Windows控制台执行命令netstat -na
查看监听的服务端口。
默认情况下,sa账户是不启用的,在账户图标上会显示一个红色的小叉号。
解决办法:
通过【Windows身份验证】方式登录数据库,【安全性】-> 【登录名】,右击sa -> 状态,是否允许连接到数据库(授予),登陆(启用);
通过【Windows身份验证】方式登录数据库,右击数据库服务:【属性】->【安全性】,选择【SQL Server和Windows身份验证模式】;
默认情况下,不支持使用TCP/IP协议连接。即:无法使用其他客户端连接上SQL Server,比如:DBeaver就无法使用sa账户登录。
解决办法:开启TCP/IP协议支持即可。
操作路径:【我的电脑】->【管理】->【服务和应用程序】->【SQL Server网络配置】-> 【MSSQLSERVER的协议】,启用TCP/IP。
【参考】
https://blog.csdn.net/weixin_28908491/article/details/112879019 数据库本地的sa有个叉号_搞定sql数据库出错,做自己的大神!
https://docs.microsoft.com/zh-cn/sql/database-engine/configure-windows/change-server-authentication-mode 更改服务器身份验证模式
https://blog.csdn.net/weixin_49094787/article/details/118592794 使用dbeaver连接sql servser 2019