SQL Server快速入门
SQL Server Express 是 Microsoft 官方 SQL Server 免费发行版(版权与约束)。易于部署并可无偿获取并可以随应用程序免费再分发。如果需要更多的高级数据库功能,可将 SQL Server Express 无缝升级到 SQL Server 商业版本。
最后更新于
SQL Server Express 是 Microsoft 官方 SQL Server 免费发行版(版权与约束)。易于部署并可无偿获取并可以随应用程序免费再分发。如果需要更多的高级数据库功能,可将 SQL Server Express 无缝升级到 SQL Server 商业版本。
最后更新于
Windows 服务器适用于: SQL Server Express 2005, 2008, 2012, 2014, 2016, 2017 Linux 服务器适用于: SQL Server Express 2017 2019 2022
部署 创达睿通 提供的 SQL Server 之后,需完成如下的准备步骤方可进入初始化向导:
在云控制台获取您的 服务器公网IP地址
在云控制台安全组中,检查 Inbound(入)规则 下的 TCP:1433,9090 端口是否开启
若想用域名访问 SQLServer,请先到 域名控制台 完成一个域名解析
远程桌面至服务器,启用 SQL Server 管理员密码
Linux
Windows
Linux环境下使用 CloudBeaver 来验证 SQL Server 数据库:
使用本地电脑浏览器访问:http://域名:9090
或 http://服务器公网IP:9090
, 进入初始化页面
设置用户名和密码,然后点击【Next】进入下一步
继续点击【Next】进入下一步,最后点击【FINISH】完成初始化
连接【SQL SERVER】,管理数据库:点击右上角【Settings】图标,选择【Administration】>【Connection Management】,添加 SQL SERVER
填写数据库基本信息,点击【Create】
点击左上角 Cloud Beaver 图标,SQL Server 数据库连接成功,可以方便管理数据库
若碰到问题,请第一时刻联系 技术支持。也可以先参考下面列出的问题定位或 FAQ 尝试快速解决问题:
无法使用 SQLServer 密码登录?
为了安全考虑,本部署方案没有创建 SQLServer 的登录密码。
SQLServer 服务启动失败?
请检查服务器名称是否正确:在【服务器名称】中通过【浏览更多...】选择正确的服务器
需要了解更多 SQLServer 的使用,请参考官方文档:SQL Server 技术文档
使用 SQLServer 企业管理器 连接数据库时,除了填写 .
或 (local)
之外,也可以直接填写服务器名称(ID)。
这个 ID 获取的方式有两种:
从 Windows 系统中获取:【我的电脑】>【属性】,计算机名即我们所需的 ID
从 SQLServer企业管理器获取:【服务器名称】>【浏览更多...】选择服务器,并以【Windows身份】登录数据库
默认没有启用密码登录方式(SQL Server 身份验证模式),参考下面的步骤设置:
SQLServer 企业管理器中:通过【属性】>【安全性】>【服务器身份验证】,选择 SQLServer 和 Windows 身份验证模式
启用 sa 账户,并设置密码:依次展开【安全性】、【登录名】,找到默认登录名【sa】,右键【属性】,在弹出的窗口中点击【状态】,将登录选项选择【已启用】,也可以在【常规】选项卡里设置你的登录密码,点击确认保存.
重启 SQL Server 服务,使配置生效。
待研究
通过本地电脑远程访问 SQLServer,需完成如下设置:
SQLServer 服务端开启远程连接
本镜像默认完成了SQLServer远程访问的配置,但为了能够顺利访问,SQLServer所在的服务器还需完成如下两个设置:
打开SQLServer企业管理器工具,在服务器【连接】属性中,勾选【允许远程连接到本服务器】
打开SQL Server 配置管理器工具,在网络配置中,启用【TCP/IP】协议
Windows 服务器设置防火墙和端口
在Windows服务器防火墙设置中开启远程访问:【控制面板】>【系统和安全】>【Windows防火墙】>【允许程序或功能通过Windows防火墙】
在云控制台中,开启服务器安全组的1433端口
客户端工具范例
设置完成上面的服务器之后,下面以Navicat为例来说明如何在本地电脑访问并管理SQLServer
下载并安装Navicat
在Windows服务器防火墙设置中开启远程访问(请见上一章)
在Navicat->新建一个SQLServer连接,填写好连接参数
点击【连接测试】,成功表明参数没有问题。
点击【确认】后,进入数据库管理界面
SQL Server 应用中包含 IIS 等组件,可通过 通用参数表 查看路径、服务、端口等参数。
通过运行 docker ps
,查看 SQL Server 运行时所有的服务组件:
Linux
Windows
SQL Server 安装目录: /data/apps/sqlserver SQL Server 数据目录: /data/apps/sqlserver/data/mssql_data
1433
远程访问 SQLServer
必选
9090
可视化 SQLServer 工具
必选
使用 SQL Server Management Studio 查看
Linux
Windows
sudo docker start | stop | restart | stats mssql sudo docker start | stop | restart | stats cloudbeaver
命令行管理
也可以使用 cmd 工具,通过命令的方式启动或关闭数据库
快速启动命令:net start mssqlserver
关闭服务:net stop mssqlserver
SQL Server 管理器打开的命令是:ssms
mssql-cli
SQL Assessment API
本文档中所涉及的 SQLServer 均为 Express 版本,可以免费使用或分发。详情参考官方:许可条款
产品 License 清单:
license_Expr_2005.rtf
license_Expr_2008R2.rtf
license_Expr_2008.rtf
license_Expr_2012.rtf
Express版本与企业版相比,功能更少(例:SQLServer 2016 各个版本功能对比)。另外,它针对服务器有如下的限制:不超过1个处理器,不超过10G数据存储