[26]Window PowerShell DSC学习系列----如何更换Pull服务器数据库为SQL Server数据库
来源:互联网 发布:ios 同步网络请求 编辑:程序博客网 时间:2024/05/17 05:04
上节我们提到了如何把PowerShell DSC的数据库换成Access;DSC Pull服务器当前的版本对MS SQL Server是不支持的,该怎么办?另外如果我们需要对Pull服务器建立负载均衡,这些负载均衡的Pull的服务器能够共享一个数据库,这个时候应该怎么办?最后不得不提的是,随着Pull服务器运行的时间越来越长的时候,其存储的Access的性能满足不了大负荷量数据的时候怎么办? 这个时候就需要把数据库服务器切换成SQL Server。那么应该如何做呢?当前的解决方案就是通过ODBC把Access数据中的表映射到SQL server数据上面去。
具体步骤,如下:
@ 切换DSC Pull服务器的数据库为Acces
根据 [25]Window PowerShell DSC学习系列----如何更换DSC Pull服务器数据库为Access数据库?这篇文章把数据库切换成Access数据库。
@ 安装Access软件
Office 里面自带Access的安装,因为后面要在Access里面配置ODBC,所以首先要安装Access,笔者电脑安装的是Access 2013.@ 安装SQL Server Express 2014
到这个网站去下载 SQL Server Express 2014的安装包https://www.microsoft.com/en-us/download/details.aspx?id=42299
下载完成后,直接安装。这个SQL Server Express 既可以安装在Pull 服务器上,也可以另外安装到一台独立的服务器上。
@ 配置 SQL Server Express 2014的网络访问
然后配置相应的设置。
配置完成后,重启服务
@ 在SQL Server Express中创建一个新的表
@ 在SQL Server Express中创建一个新的用户
@ 设置64 bit 的ODBC连接
打开控制面板,找到ODBC Data Sources (64-bit),打开并选择System DSN,然后选择添加
@ 设置32 bit 的ODBC连接
设置32 bit的ODBC连接和64 bit的ODBC连接类似。但是需要注意的是,ODBC的名称必须保持一致;因为实际上上Pull 服务器访问的是32 bit的ODBC。
设置完成之后,应该有2个ODBC的同名连接。
@ 打开Pull服务器的Access文件并另存为Access 2000的格式
@ 打开Access 2000的格式的Access文件并做数据映射到SQL Server
打开Devices1.mdb文件,删除已有的三种表
@ 重命名Acces里面的映射表名称
@ 用做过映射的Access数据库文件替换Pull 服务器本身Devices.mdb文件
@ 重新启动Pull服务器
@参考文档
https://leandrowpblog.wordpress.com/2016/10/26/using-sql-server-db-for-dsc/
- [26]Window PowerShell DSC学习系列----如何更换Pull服务器数据库为SQL Server数据库
- [25]Window PowerShell DSC学习系列----如何更换DSC Pull服务器数据库为Access数据库?
- [6] Window PowerShell DSC 学习系列----如何安装最新的PowerShell DSC 5.1 Pull Server?
- [7] Window PowerShell DSC 学习系列----如何被管理的设置节点注册到Pull Server?
- [29] Window PowerShell DSC 学习系列----如何备份数据库和解决一个MS Server 2008上的大坑?
- [21]Window PowerShell DSC学习系列---- 在Window 2012 R2 安装DSC 5.0 Pull服务器报错的解决方案
- [10] Window PowerShell DSC 学习系列----目标节点和Pull 服务器底层通信原理剖析
- [3] Window PowerShell DSC 学习系列----如何在PowerShell DSC 5.x 安装最新的DSC Module?
- [14]Windows PowerShell DSC学习系列---如何Debug PowerShell DSC?
- [5] Window PowerShell DSC 学习系列----如何生成一个DSC MOF文件?
- [32] Window PowerShell DSC 学习系列----使用DSC Package安装时,如何获取Product ID?
- [22]Window PowerShell DSC学习系列---- 如何用PowerShell脚本查看DSC服务器的执行报表(Report)
- [18] Window PowerShell DSC学习系列---- 如何区分WMF4.0和WMF 5.0?
- [24]Window PowerShell DSC学习系列---- 如何保护MOF文件里面存储的密码?
- [30] Window PowerShell DSC 学习系列----如何解决跨节点(across computers)依赖?
- [9] Window PowerShell DSC 学习系列----错误诊断和分析
- [11] Windows PowerShell DSC学习系列---如何定制一个基于PowerShell脚本实现的DSC Resource
- [1] Window PowerShell DSC 学习系列----DSC的定义和2种架构模式
- JAVA的几个简答题
- SpringMVC简单例子
- Hibernate核心接口和工作原理
- Git 工作流程
- Git 工作区、暂存区和版本库
- [26]Window PowerShell DSC学习系列----如何更换Pull服务器数据库为SQL Server数据库
- Git 创建仓库
- ssm URL的映射问题
- RNTI 身份识别
- Android studio 构建名词解释
- Anroid Studio 添加SVN server,TortoiseSVN版本管理。
- Git 的9个基本操作命令
- 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
- MySQL 查询数据