Toggle navigation


SQL Server 2005 Express 镜像手册

Version 2005 Express Edition Service Pack 2

由Websoft9提供一个已经安装好的官方SQL Server2015 Express Edition(免费版)+SQL Server Management Studio+.NET集成数据库环境。

具有高级服务的 Microsoft SQL Server 2005 Express Edition (SQL Server Express) 是一种免费、易用的 SQL Server Express 版本,该版本包括图形管理工具,并提供了报表和基于文本的高级搜索的强大功能。 SQL Server Express 提供强大而可靠的数据管理工具,它功能丰富,能够保护数据并提高性能。 它适用于嵌入式应用程序客户端、轻型 Web 应用程序以及本地数据存储区。(来自微软官方描述)


本文档适用于通过主流云市场购买和部署了Websoft9镜像的用户,文档内容重点指导用户进行安装配置、系统基本操作和常见运维问题处理。

文档适用性说明:

  • 适用的主流云平台包括:阿里云、腾讯云、百度云、华为云、Azure、青云
  • 适用的操作系统包括:Linux
  • 适用的阅读者包括:初学者、学生、站长、运维人员、产品经理、开发者、UI

本镜像采用SQLServer2005官方最新的安装包,组成包括:

操作系统: Windows系统
软件版本: SQL Server® 2016 Service Pack 1 Express,SQL Server Management Studio, Microsoft .Net Framework 4.6,IIS7
软件目录: C:\Program Files\Microsoft SQL Server
数据库引擎数据目录:C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data

安装方式说明

本镜像采用SQLServer2005 Express SP2官方的集成包方式,集成包中包括 SQL Server 2005 数据库引擎和 SQL Server Management Studio Express。

 

服务器配置要求

官方建议:对于 SQL Server Express with Tools 和 SQL Server Express with Advanced Services,最少为 512 MB;对于随 SQL Server Express with Advanced Services 一起安装的 Reporting Services,最少为 4 GB

Websoft9经过测试,建议:最低使用2G内存,另外本镜像已经增加了2G的交换分区以应对内存突发增长的情况下不至于由于内存不足导致无法访问。

关于版权

具有高级服务的 SQL Server Express 作为应用程序的嵌入部分,可以免费下载、免费部署和免费再分发,使用它可轻松快速地开发和管理具有强大内置报表和全文搜索功能的数据驱动应用程序。

  1. 镜像需要与服务器配套使用,获取Websoft9的镜像有两种方式:
    方式一:若没有可用的云服务器,登录主流云厂商的云市场,找到由Websoft9提供的“SQLServer2005”相关免费镜像,点击“购买”(同时会配套购买云服务器,若只打算试用请选择“按量”方式购买,实现按小时使用,接近免费)
    方式二:若有可用的云服务器,登录到云厂商的控制面板,找到可用的云服务器,通过关机->更换系统盘(重装镜像),在更换过程中选取云市场镜像,获取本镜像
  2. 待镜像购买或更换完成后,镜像会自动安装到云服务器上,待实例处于“运行中”后,访问网址:http://服务器公网IP/,正常会出现SQLServer的9Panel前台界面
  3. 如果浏览器访问以上网址没有任何反应,请检查您的安全组设置,确保80端口是开放的。

镜像安装完成后,使用Windows自带的远程桌面,登录到服务器:

  1. 打开“SQL Server Management Studio Express”;
  2. 输入服务器参数,点击“连接”;
    名称: (local)
    身份验证: SQL Server身份验证
    账号/密码: sa/websoft9!
  3. 登录成功,进入数据库管理器界面。

应用程序安装、使用和维护中需要用到两种账户:

1、SQLServer账号和密码:默认账号是sa,密码为websoft9! 


2、服务器操作系统账号和密码

Windows服务器的操作主要分为两个部分:

  • 远程桌面连接:通过PC自带的远程桌面工具远程连接到服务器,完全控制服务器的操作
  • FTP文件管理:通过FTP客户端和Windows服务器上的FTP服务端进行通讯,实现文件管理的操作的目的

具体参考:

网站的定期备份和重要操作之前的备份工作(如系统升级或重要修改)无比重要,可以做到防范于未然,让发生了意外而能够进行复原,这是网站运维工作的重中之重。

SQLServer的备份有基于服务器快照自动备份、手动本地备份两种方式,两种凡是各有利弊,建议结合起来使用

服务快照自动备份

云服务器厂商都会提供一个叫“快照”的功能,快照是针对于服务器的磁盘来说的。快照工具可以记录指定时间点硬盘的数据,全部备份起来,并可以实现一键恢复。

如果您对磁盘进行了自动的快照设定,如下场景您便可以比较从容的面对:
1、工作了几天的成果,被误删了
2、黑客把把网站网站弄的面目全非
3、现在的内容已经乱七八糟了,我要回到一个正常的服务器状态

做了快照备份,一键恢复到备份时间点的状态。也就是现场还原,很好的功能。

不同的云厂商快照设置稍有差别,具体参考:

手工本地备份

手工本地备份主要是通过数据库自身的导入导出完成

SQLServer2014 Express已经不再有官方的新版本发布,因此无需升级。Windows操作系统需要根据系统要求,定期完成系统升级

Windows服务器的操作主要分为两个部分:

  • 远程桌面连接:通过PC自带的远程桌面工具远程连接到服务器,完全控制服务器的操作
  • FTP文件管理:通过FTP客户端和Windows服务器上的FTP服务端进行通讯,实现文件管理的操作的目的

具体参考:

进入Windows的系统管理管理,将mssqlserver服务设置为自动启动或手动启动。参考下图:

也可以使用cmd工具,通过命令的方式启动或关闭数据库

  • 快速启动命令:net start mssqlserver
  • 关闭服务:net stop mssqlserver
  • Sql Server 管理器打开的命令是:ssms

SQLServer2016支持第三方可视化数据库管理工具,下面以使用最为广泛的Navicat为例来说明如何管理本镜像的数据库:

  1. 下载并安装Navicat
  2. 新建一个SQLServer连接,填写好连接参数(用户名为:sa,密码为:websoft9!;端口1433不能更改,另外请确保云服务器控制台上的安全组打开了TCP:1433),点击“连接测试”,成功表明参数没有问题。
  3. 点击确认后,进入数据库管理界面

本镜像默认安装了IIS,通过本地电脑的远程桌面连接进入服务器:

  1. 打开“IIS管理器”;

  2. 默认网站的基本设置中,可以查看网站默认目录等信息。

下面列出SQLServer2005使用中比较常见的问题以及对应的处理方案

如何修改开启远程连接?

本镜像默认完成了SQLServer远程访问的配置,只需要开启服务器安全组的1433端口,即可远程访问。

历史版本没有开启远程访问,需要开启请参考:http://jingyan.baidu.com/article/6c67b1d6ca06f02787bb1ed1.html

数据库管理器连不上数据库?

如果数据库密码和用户名没有错的情况下,请确保登录界面服务器名称需要填写成您的云服务器名称或(local),服务器名称获取方法:“这台电脑”右键>“属性”中的“计算机名”。

如何实现数据库自动备份(计划任务)?

SQL Server Express的数据库由于没有SQL Server Agent服务,所以也就不支持维护计划功能,自动备份数据库就成了一个十分麻烦的问题。

微软官方解决方案:How to schedule and automate backups of SQL Server databases in SQL Server Express

大体的思路是结合服务器系统的任务计划和备份数据库的存储过程来实现,也可以看下这两篇文章:

  1. 创建 SQL Server Express自动备份数据库功能
  2. 在windows server 2012中实现SQL SERVER EXPRESS自动备份数据库

本章节出处:http://shiyousan.com/post/635679187188692480

本文档由长沙网久软件有限公司原创,为了保证文档的严肃性和可用性,任何人不得盗用或修改后二次分发。需要转载请标注来源,否则我们保留给予法律追究的权利。

我们会定期更新文档,请访问在线文档以获取最新版本

本文档在线地址:http://www.websoft9.com/xdocs/sqlserver2005express-image-guide
合作或技术支持:http://www.websoft9.com