1 安装
电脑环境:win10家庭版,而且已经安装了SQL Server 2008。 在安装SQL Server 2008 R2前,我在犹豫到底是选择将原先的2008升级好,还是直接安装多一个R2? 经过同事的指点:直接安装,因为R2会覆盖2008。安装了2008再安装R2与直接安装R2没有多少区别,都是一直next,有些地方填写用户的就直接点击“添加当前用户”。 没多少区别,就是有区别啦,其区别在于: 1.实例名称,默认的实例名称是MSSQLSERVER,但是由于第一次安装2008时,已经使用了该实例名称,所以这个名称得另起一个名字MSSQLSERVER2(随意,但要记住因为后面还要用)。
安装成功后,还需要将R2的服务开启,2008的关闭、禁用。如下图:
2 使用
2.1 登陆
正常安装的只需要选择“windows身份验证”,同时在服务器名称中填写“localhost”或“."就可以登陆了。 但由于这是第二次安装,实例名称不是默认的所以需要在服务器名称后面加上实例名称,如下图PS:在C#连接代码中也需要加上实例名称。
2.2 还原数据库
一般新安装的数据库都是需要导入数据库的,而创建一个数据库,再使用备份文件进行恢复也是一种导入数据库的方法。 方法: 选择新建的数据库右击--》任务--》还原--》数据库--》 在如下图的窗口中,选择源设备(1)--》导入备份文件(2)--》勾选还原备份集(3)--》 单击右侧“选项”--》选择“覆盖现有数据库”--》确定。2.3 导出数据库备份文件
数据库备份文件一般有两种:1.脚本;2.“.bak”文件(建议使用) 由于经常使用的数据库备份是第二种,所以下面讲的是第二种备份文件的导出。 右击数据库-》备份,弹窗如下窗口。如果希望修改导出路径可以1.单击“添加”按钮,添加新的路径;2.选择不希望导出的路径,单击“删除”按钮,删除现有的路径。
PS:添加新的路径时,文件名必须写完整(带扩展名),如下图
2.4 查询所有执行过的SQL
很多时候,我们的系统即使是在调试的模式下也不能查看,我们执行的SQL语句(因为封装)。 这时候,我们可以使用Microsoft SQL Server Management Studio软件的分析工具来查看所有执行过的sql。 工具--》SQL Server Profiler,打开如下图窗口--》单击“运行”开始分析。小技巧:由于这个SQL记录过多,在调试前先将记录清空(单击“清除跟踪窗口”)--》停止跟踪(单击“暂停所选跟踪”)--》在代码中设置断点,当程序运行到要执行sql前,启动跟踪--》执行sql--》停止跟踪--》查找执行的sql语句。 PS:TextData那一列是执行的SQL语句。
3 登陆账号
无论是2008还是R2在安装好后都有一个sa用户。 至于这个账号的默认密码是多少我就懒得查了,直接修改。 方法: 安全性--》登陆名--》右击“sa"--》属性--》填写新密码(如下图)--》确认。通过上面的步骤只是修改了密码而已,如果希望使用sa账号登陆R2需要修改实例的安全信息,右击如下图的对象--》选择”属性“--》安全性--》服务器身份验证选择“SQL Server和windows身份验证模式”