当前位置: 首页 > news >正文

Windows Server 2016安装SQLServer2008R2

Windows Server 2016安装SQLServer2008R2

离线环境下安装NetFx3

安装SQL Server 2008的过程中,报错“启用windows功能NetFx3时出错”,这是由于SQL Server 2002数据库系统的运行需要依靠.NET Framework 3.5,但是windows server 2016默认是不安装.netframework3.5的,所以必须先在操作系统上安装.NET Framework 3.5。

通过 NetFx3.cab 文件安装

1.下载NetFx3.cab

链接:https://pan.baidu.com/s/1YP82Ike9NiobDVw7mnMPKg
提取码:1z9o

2.将下载的NetFx3.cab放于C盘WINDOWS文件夹下(C:\Windows)

3.命令提示符以管理员身份运行,输入:

dism.exe /online /add-package /packagepath:C:\WINDOWS\netfx3.cab

4.等待安装成功

在这里插入图片描述

5.检验是否安装成功

打开服务管理器——>添加角色和功能——>一直点击下一步——>出现如图所示代表安装成功
在这里插入图片描述

安装SQLServer2008R2

第一步:SQLServer安装包

SQLEXPRADV_x64_CHS.exe #找官网下载
把安装包拷贝到服务器 参考链接:https://blog.csdn.net/zhaidada01/article/details/110915499

官网地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

第二步:SQLServer网络配置

点击SQLServer配置管理器 找到TCP/IP改为已启用

在这里插入图片描述

第三步:SQLServer配置事务管理(JTA)

安装完SQL Server 2008R2后默认是不支持JTA分布式事务的 要进行一下额外的设置才可以支持JTA事务

  1. 下载SQL Server JDBC 驱动
    • 下载地址 https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16
    • 解压 sqljdbc_11.2.0.0_chs.zip

在这里插入图片描述

  1. xa目录

    根据自己的机器选择:x86也就是32位的机器,x64也就是64位的机器

    打开可以看到sqljdbc_xa.dll文件

    复制该文件到Sql Server2008的安装目录中的Binn文件夹下面

    我的SqlServer安装目录是在C盘的:

    C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn

  2. auth目录

    可以看到x64目录和x86目录
    根据自己的机器选择:x86也就是32位的机器,x64也就是64位的机器

    打开可以看到sqljdbc_auth.dll文件

    复制该文件到WINDOWS\system32中的目录中

    此目录在C盘的:

    C:\Windows\System32

  3. 启用XA事务

    控制面板–> 系统和安全–>管理工具–>组件服务–>计算机–>Distributed Transaction Coordinator–>右键,【本地DTC】—>点击右键,【属性】选择【安全】勾选启用XA事务,点击确认。服务会重启。

    停止 SQL Server,然后重新启动,以确保它与 MS DTC 更改同步

  4. 再次打开xa目录

    可以看到xa_install.sql文件

    复制xa_install.sql到Sql Server2008的查询分析器中执行会创建一个角色:sqlJDBCXAUser(就是执行一下这个sql脚本文件)

  5. 创建用户

    可能Sql Server2008默认的超级管理员sa无法绑定sqlJDBCXAUser,所以我们重新创建一个超级管理员名称(名称自己定) 然后把sqlJDBCXAUser授权给他就可以了:

    (当然,如果你可以把sa绑定到sqlJDBCXAUser角色上,可以忽略下面步骤)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 重启服务

    点击确认用户创建成功!重启数据库服务。
    使用刚创建的用户登录。使用JTA分布式事务时也使用该用户登录,就OK了!

相关文章:

  • BP神经网络算法基本原理,bp神经网络的算法步骤
  • HADOOP 的 LZO 压缩 hadoop-lzo 编译
  • 单调栈: 接雨水
  • 用C++11 make_shared替代shared_ptr
  • 数据结构之——栈的操作讲解与功能实现
  • 剑指 Offer II 079+080+081+082
  • 前端小tips(持续更新)
  • matlab读取文件
  • php __destruct反序列化原理
  • 通俗易懂,一文学会前端缓存
  • python常用基础笔记
  • centos设置root免密自动登陆
  • JuiceFS 在多云存储架构中的应用 | 深势科技分享
  • 【LeetCode】思维向题笔记总结(持续更新)
  • springboot+vue农产品销售配送网站
  • 07.Android之多媒体问题
  • Android 架构优化~MVP 架构改造
  • exports和module.exports
  • Hexo+码云+git快速搭建免费的静态Blog
  • leetcode98. Validate Binary Search Tree
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • ReactNative开发常用的三方模块
  • Sublime Text 2/3 绑定Eclipse快捷键
  • uva 10370 Above Average
  • Vue全家桶实现一个Web App
  • webpack入门学习手记(二)
  • 如何编写一个可升级的智能合约
  • 软件开发学习的5大技巧,你知道吗?
  • Java性能优化之JVM GC(垃圾回收机制)
  • ​用户画像从0到100的构建思路
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #{}和${}的区别是什么 -- java面试
  • #define
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)EOS中账户、钱包和密钥的关系
  • .axf 转化 .bin文件 的方法
  • .Family_物联网
  • .Net - 类的介绍
  • .NET Core跨平台微服务学习资源
  • .NET MVC之AOP
  • .NET 表达式计算:Expression Evaluator
  • .NET 常见的偏门问题
  • .NET 药厂业务系统 CPU爆高分析
  • .net6 webapi log4net完整配置使用流程
  • .NET中winform传递参数至Url并获得返回值或文件
  • @RequestBody与@ResponseBody的使用
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [2669]2-2 Time类的定义