快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

sqlserver32位,sqlserver2008r232位下载

win 7 32位系统 可以装64位 sqlserver么

系统软件是应用软件与硬件之间的桥梁。win7是系统,SQL是应用软件,那么win7就是硬件与SQL之间的桥梁。同是系统也是应用软件的基础,你的基础是32位,那么64位的应用软件能工作么?

创新互联公司是一家专注于成都做网站、成都网站设计与策划设计,乌鲁木齐网站建设哪家好?创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:乌鲁木齐等地区。乌鲁木齐做网站价格咨询:028-86922220

而硬件又是系统的基础,中间是驱动做为桥梁,所谓的32位win7指的是你所安装的都是32位的驱动,那么,应用软件怎么可能通过系统向驱动发一个64位的指令呢?!虽然你的硬件是64位,

但软件基础还是32位,所以SQL非直接调用硬件,必须在32位下工作,不能含有64位指令(也就是说你安装不上64位的应用程序),但对于一些其他的直接带硬件驱动的程序还是可以接受64位

指令的!但有多少自身带64位底层驱动呢?我这里指的意思是SQL对于内在识别与读取方面,有些是直接向硬件读取的,事实上是可以使用64位指令的。但这只是SQL中极小的功能,而且其他的

都必须调用系统API或是系统提供的驱动,而这些是32位驱动,无法识别64位指令操作。所以说基本上没戏!

但在64位下,32位指令与64位指令是混合操作的,很多32程序都是可以安装在64位机器在上的,就是这个原因。也就是说,64位操作系统也未必只有64位指令,有些还是32位的指令的。所以

是可以支持32位的!但也有很多程序在设计时指明了指令集,比如指明了SSE2指令集的话,如果CPU没有该指令集则无法工作,也就是说这类的32位软件无法安装在64位机器上!

SQLSERVER 32位服务器 如何查看是否开启了PAE

楼主说的其实是有两个东西,一个是数据库的AWE模式,可以支持32位系统超过4G的实际寻址。你可以在数据库实例上右键,然后属性,点击内存(或者Momory),看 USE AWE to allocate more memory(或者是对应的中文,我的是英文版)是否勾选上。

PAE即物理地址扩展,Windows 2003 内存管理器使用 PAE 向程序提供更多的物理内存。程序本身并不知道实际的内存大小。所有的内存管理和 PAE 内存分配都由内存管理器处理,与运行的程序无关。

AWE即地址窗口化扩展,是内存管理器功能的一套应用程序编程接口 (API),它使程序能够寻址更多内存 — 超过标准 32 位寻址的 4 GB 内存空间。

对于PAE和AWE要注意的是:PAE即物理地址扩展是Windows 2003 内存管理器的一项功能,也就是说其是基于系统的,而AWE即地址窗口化扩展是一套应用程序编程接口 (API)。

在 Windows Server 2003 中,当服务器使用热插拔内存设备时,会自动启用 PAE。而对于我们普通人来说不可能会使用价格高昂的服务器机器,必须在 Boot.ini 文件中使用 /PAE 开关来利启用 PAE。使用大于 4GB 的内存。

以下是一个 Boot.ini 文件的示例,其中已添加了 PAE 开关:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE

一台新服务器,内存配置有4GB,开机也正确显示4G,但安装了WIN2003SP1以后,系统显示只有3.37G,原以为内存有硬件故障,后经检查,按如下做。

1.打开系统中的大内存支持(windows)

若要启用 Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server 支持

大于4GB的物理内存,必须将参数 /pae 添加到 boot.ini 文件中。

[boot loader]

timeout=0

default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server"

/fastdetect

改为

[boot loader]

timeout=0

default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server"

/fastdetect /PAE

这个改好后,要重启系统的

2.启用锁定内存页选项(windows)

启用锁定内存页选项

在"开始"菜单上单击"运行"子菜单,然后在"打开"框中键入"gpedit.msc"。

在"组策略"控制台上,展开"计算机配置",然后展开"Windows 设置"。

展开"安全设置",然后展开"本地策略"。

选择"用户权限分配"复选框。

详细资料窗格中随即显示出策略。

在详细资料窗格中,双击"锁定内存页"。

在"本地安全策略设置"对话框中,单击"添加"按钮。

在"选择用户或组"对话框中,添加有权运行 sqlservr.exe 的帐户。

3.启用SQL的AWE

若要启用 AWE,请将 awe enabled 设置为 1。除非指定了 max server memory 的值,否

则 SQL Server 将保留几乎所有可用内存,只留下 128 MB 或更少。

如果已成功启用该选项,则当 SQL Server 2000 实例启动时,SQL Server 错误日志中将

出现"已启用地址窗口扩展"这条消息。

awe enabled 是高级选项。如果正在使用 sp_configure 系统存储过程更改该设置,则只有

当 show advanced options 设置为 1 时才能更改 awe enabled。

code 如下,设定SQL 使用6G的内存

sp_configure 'show advanced options', 1

RECONFIGURE

GO

sp_configure 'awe enabled', 1

RECONFIGURE

GO

sp_configure 'max server memory', 6144

RECONFIGURE

GO

必须重新启动 SQL Server 2000 实例才能使更改生效。

net stop mssqlserver

net start mssqlserver

这样,SQL 服务启动后,就会把6G的内存给锁定,完全供SQL使用

仅 Windows 2000 Datacenter Server、 Windows 2000 Advanced Server、Windows Server 2003、Enterprise Edition 和 Windows Server 2003 Datacenter Edition 支持 PAE。 在 32 位 Windows 中,默认情况下将禁 用 PAE,并且必须在 BOOT.INI 文件中设置 /pae 引导参数才可启用 PAE

为什么要这样做呢,因为32位的系统只能寻址到4G的内存空间,通过修改BOOT文件 可以把其余内存做为可扩展物理内存 但是如果自己内存刚好为4G的话 就不建议修改了 效果不是很理想

硬件支持最大的内存容量可以这么算:支持最大内存容量=2的N次方位。

32位硬件支持的最大内存容量换算下来就是2的32次方,换算下来就是4G,64位硬件支持的最大内存容量是2的64次方,换算下来就是16EB=16*1024PB=16*1024*1024TB=16*1024*1024*1024GB。

64位的win7上如何安装32位的SQLServer 2008 R2

1,你确定你是旗舰版吗?

中国很多盗版安装盘,打着旗舰版的称号,画面也是旗舰版,但其实根本不是旗舰版,所以,你可以尝试:点开始,输入windows update,然后升级看看,密钥6K2KY-BFH24-PJW6W-9GK29-TMPWP。

2,确定版本:32位和64位是有区别的,比如X86版本的server就是32位的。

3,一定要记得装SP1补丁,微软群脑残的,个补丁比原文件还大,但是,记住,无论什么电脑,SP1补丁是必须得,至少我所有XP版本几乎都试过,都要装SP1补丁,很怪。

如果以上三个答案都无法回答你,建议你重装系统吧。

1,sql server安装后,如果有问题,重新安装遍,继续要全部卸载干净的,但是,这个几乎是没办法完整卸载干净的,比如服务那块,一般人根本不会弄,很烦很烦的。

2,你应该注意过,sql server安装后,会连带安装firework什么东西,像sql05,win7还需要建立在IIS上面,超麻烦的。

最后,你要是还是不爽,那建议你去在买张盗版sql盘吧。

因为那些盘里的sql,很多都是那些牛人自己改过的,可以兼容很多乱七八糟的系统的。

32位的SQLserver可以安装在64位的操作系统上吗?

可以啊,就是相当于在高速公路跑拖拉机一样,电脑的速度没有得到完全的使用。

大部分的32位软件都能被64为操作系统兼容,只有一小部分的软件存在兼容性问题。如果使用64位VISTA的话,可以通过调整兼容性来运行程序。在可执行程序上点右键,选择属性,选择“兼容性”标签,使用兼容模式运行这个程序,下拉菜单中选择 Windows XP (Service Pack 2) ,就行了。一般的兼容性问题都能解决。

为什么我用MD5加密的32位的数据写入sqlserver数据库中只能取到前面16位,数据库中限制的长度是32

你调试代码看md5加密后的数据是位,如果位数大于数据库限制,将数据库限制设高点

64位操作系统能不能安装32位的sqlserver

可以的,64位操作系统可以安装32位的sqlserver;但是32位操作系统不能安装64位的sqlserver。


当前文章:sqlserver32位,sqlserver2008r232位下载
路径分享:http://6mz.cn/article/dsgsijj.html

其他资讯