linux 下工程同时支持访问DB2和SqlServer时(由配置文件来决定用哪种数据库),加载底层lib库出现问题

linux 下工程同时支持访问DB2和SqlServer时(由配置文件来决定用哪种数据库),加载底层lib库出现问题,第1张

首先虚拟机使用nat上网即可,在linux下使用ifconfig eth0查看ip地址并记下。

然后在外部windows上安装QC,装好工具后,打开.

没特别说明的地方默认或随便

1.在左边蓝色的小球(quest central for db2)上右键,"Add Instance or subsystem"

2."NEXT"

host name 填欲连接的数据库IP ,即你记下的ip

Operating system: 数据库的 *** 作系统 如 linux

"NEXT"

node name 随便填

port number 端口 如"50000"

"NEXT" "NEXT" "FINISH"

这时候就多了个电脑咯...名字就是上面填的 host name

3.在新建的节点上(白色的双圆柱)右键 "add database"

database name 填数据库的名字

database alias 跟上面一致就行

4.一直"next" 到"finish"

另外,站长团上有产品团购,便宜有保证

以sqlserver2008R2为例。

1、打开sql2008,使用windows身份登录

2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式

3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

4、展开“安全性”,“登录名”“sa”,右键选择“属性”

5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码

6、右击数据库选择“方面”

7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”

8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用

9、打开sql server配置管理器

10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”

12、选择“IP 地址”选项卡,设置TCP的端口为“1433”

13、将"客户端协议"的"TCP/IP"也修改为“Enabled”

配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

1

在安装有SQLServer数据库的计算机上,我们在使用数据库的过程中,有时候会在任务管理器里发现sqlservr.exe这个进程的内存和CPU占用率较高。

2

接下来我们来看一下,如何解决上面这个问题,需要设置SQLServer数据库的内存配置。登录数据库,这里使用的是SQLServer2008,右键点击最上方的服务器名,在d出的菜单中,点击【属性】

3

打开服务器属性窗口。默认显示的是第一项【常规】内容,点击第二项【内存】进行内存配置。

4

点击【内存】后,打开服务器内存选项配置界面。这里的【使用AWE分配内存】可以对内存进行扩展支持,我们要做的是更改下方的最大服务器内存。这个数值根据自己服务器内存大小来做适当设置。

5

个人建议设置本机内存的一半或稍微高一点,如机器内存为2G,那么我们这里填写1000。需要注意的是内存设置调小以后,在数据库执行较复杂SQL语句的时候,可能会比较慢,出现这种情况,我们再适当上调最大内存配置大小。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9896659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存