操作系统
:Windows Server 2012 R2 Datacenter
症状
:添加角色和功能:.NET Extensibility 3.5
.NET Extensibility 4.5
ASP.NET 3.5
ASP.NET 4.5
ISAPI扩展和筛选器时提示
请求添加或删除指定服务器上的功能失败
并且没有显示错误原因
尝试的操作:
1、分配1024M的虚拟内存
2、启动
Remote Registry
服务
该服务描述:使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册 表。如果此服务被禁用,任何依赖它的服务将无法启动。
问题解决 组件顺利安装
操作系统:Windows Server 2012 R2 Datacenter症状:添加角色和功能:.NET Extensibility 3.5 .NET Extensibility 4.5 ASP.NET 3.5 ...
windows
server
2016默认是不安装.netframework3.5的,可以在
添加
删除
程序中单独
添加
。但是有时候系统安装文件不在的时候,找不到安装程序就不能安装成功。
这时候单独下载dotnetfx35直接安装是安装不上的,需要用一下方法进行单独安装:
通过 NetFx3.cab 文件安装
NetFx3.cab下载链接:https://pan.baidu.com/s/1O24nLgX...
【前期文章】
【Microsoft Azure 的1024种玩法】一.一分钟快速上手搭建宝塔管理面板
【Microsoft Azure 的1024种玩法】二.基于Azure云平台的安全攻防靶场系统构建
【Microsoft Azure 的1024种玩法】三.基于Azure云平台构建Discuz论坛
【Microsoft Azure 的1024种玩法】四. 利用Azure Virtual machines 打造个人专属云盘,速度吊打某云盘
【Microsoft Azure 的1024种玩法】五.基于
登录
失败
:未授予用户在此计算机上的
请求
登录类型。无法访问。您可能
没有
权限使用网络资源。请与这台
服务器
的管理员联系以查明您是否有访问权限。
如果出现“xxx计算机无法访问,您可能
没有
权限使用网络资源。请与这台
服务器
的管理员联系以查明您是否有访问权限”的报错,这可能是计算机的安全设置被改动过了,导致目标计算机无法被访问。可以采取以下步骤解决:
1. 取消简单文件共享。
打开“我的电脑”,在菜单上选择“工具”->“文件夹选项”->“查看”,清除“使用简单文件共享(推荐)”的选择。
2. 启用guest账户。
右键点击“我的电脑”,选择“管理”,选择“本地用户和组”->“用户”,右键点击Guest用户,选“属性”,清除“帐户已停用”的选择。
3. 在组策略中设置,安全策略。
开始--运行--gpedit.msc--计算机配置--
windows
设置--安全设置--本地策略--“用户权力指派”,双击右边的“从网络访问此计算机”,保证其中有Everyone,双击左边的“拒绝从网络访问此计算机”,保证其是空的。
4. 选择左边的“本地策略”->“安全选项”,
a.确认右边的“网络访问:本地帐户的共享与安全模式”为“经典”;
b.确认右边的“Microsoft网络客户:为通讯启用数字签名(总是)”为“已停用”;
c.确认右边的“Microsoft网络客户:为通讯启用数字签名(如果
服务器
允许)”为“已启用”;
d.确认右边的“Microsoft网络
服务器
:为通讯启用数字签名(总是)”为“已停用”;
e.确认右边的“Microsoft网络
服务器
:为通讯启用数字签名(如果
服务器
允许)”为“已启用”。
5.正确配置网络防火墙
1>很多机器安装了网络防火墙,它的设置不当,同样导致用户无法访问本机的共享资源,这时就要开放本机共享资源所需的NetBIOS端口。笔者以天网防火墙为例,在“自定义IP规则”窗口中选中“允许局域网的机器使用我的共享资源”规则,最后点击“保存”按钮,这样就开放了NetBIOS端口 。
2>关闭
windows
自带防火墙。
6.合理设置用户访问权限
网络中很多机器使用 NTFS文件系统,它的ACL
功能
(访问控制列表)可以对用户的访问权限进行控制,用户要访问这些机器的共享资源,必须赋予相应的权限才行。如使用Guest账号访问该机器的CPCW共享文件夹,右键点击该共享目录,选择“属性”,切换到“安全”标签页,然后将Guest账号
添加
到用户列表中,接着
指定
Guest的访问权限,至少要赋予“读取”和“列出文件夹目录”权限。如果想让多个用户账号能访问该共享目录,只需要
添加
Eeryone账号,然后赋予“读取”和“列出文件夹?..
7、网络协议配置问题,
A、网络协议的安装和设置
1.在WinXP中安装NetBEUI协议
对的,你
没有
看错,就是要在WinXP中安装NetBEUI协议。微软在WinXP中只支持TCP/IP协议和NWLink IPX/SPX/NetBIOS兼容协议,正式宣布不再支持NetBEUI协议。但是在建立小型局域网的实际使用中,使用微软支持的两种协议并不尽如人意。比如,在解决网上邻居慢问题的过程中,笔者采用了诸多方法后网上邻居的速度虽然好一点,但还是慢如蜗牛;另外,在设置多块网卡的协议、客户和服务绑定时,这两种协议还存在BUG,多块网卡必须同时绑定所有的协议(除NWLink NetBIOS)、客户和服务,即使你取消某些绑定重启后系统又会自动加上,这显然不能很好地满足网络建设中的实际需要。而当笔者在WinXP中安装好NetBEUI协议后,以上两个问题都得到圆满的解决。
在WinXP安装光盘的“\\valueADD\\MSFT\\NET\\NETBEUI”目录下有3个文件,其中“NETBEUI.TXT”是安装说明,另外两个是安装NetBEUI协议所需的文件。安装的
具体
步骤如下:
复制“NBF.SYS”到“%SYSTEMROOT%\\SYSTEM32\\DRIVERS\\”目录;
复制“NETNBF.INF”到“%SYSTEMROOT%\\INF\\”目录;
在网络连接属性中单击“安装”按钮来安装NetBEUI协议。
注:%SYSTEMROOT%是WinXP的安装目录,比如笔者的WinXP安装在F:\\
Windows
目录下,就应该用F:\\
Windows
来替换%SYSTEMROOT%。
2.在WinXP中设置好其它网络协议
建议,如果你的局域网不用上Internet便只需要安装NetBEUI协议就行了。在小型局域网(拥有200台左右电脑的网络)中NetBEUI是占用内存最少、速度最快的一种协议,NWLink IPX/SPX/NetBIOS兼容协议则应当
删除
掉。
如果你的局域网要上Internet则必须安装T
修复了访问多维数组时出现“变量或安全数组索引超出范围”错误消息的问题。
27113
修复了在
删除
VCS Provider-GIT服务时尝试检出时引发异常的问题(BC:9551)。
27906
修复了以下问题:“属性”面板中的修改字段值(在SCHDOC或SCHLIB上编辑对象时),如果当前所选项目已更改为另一个项目,或取消选择(BC:9641)。
27975
改善了多板装配中板组件和外部零件之间的移动和锁定行为。
28216
修复了.PrjPCB文件中克隆变体复制UniqueID导致具有相同足迹的备用零件的无限ECO循环参数的错误。
28304
更新登录下拉菜单UI以提供所有可用的托管内容
服务器
。
28482
减少和优化系统注册表的查询数量(BC:9106)。
28582
更新了“打开项目”对话框,从文件浏览器到对话框,以访问所有项目源,包括托管项目。
28907
添加
了新的“创建项目”对话框,简化了项目目标位置和应用模板的选择。
29828
修复了导致对关联
服务器
进行多次重新连接尝试的无效会话ID错误。
29880
名称Design Workspace已更改为Project Group,以避免与新的云工作区混淆。已保存的项目组保留了* .DsnWrk文件扩展名。
21617
修改了ActiveBOM中的“过滤器编辑器”对话框UI。
22430
添加
了在组件编辑器,资源管理器和ActiveBOM中为托管组件设置制造商零件选择排名的
功能
。
22653
将供应商部件号和制造商部件号的检索更改为批处理模式,以防止与BOM报告,SchLib编辑器和带有活动物料清单的OutJob中的顺序单个数据
请求
相关的延迟。
22982
修复了“数据管理 - 首选项的
服务器
”页面中的问题,该页面在未进行任何更改时标记为已修改。
23120
恢复了“发布文档到”
功能
,以便从Explorer面板发布已发布的文档。
23348
在BOM报告中实施BOM文档过滤器选项。
23824
导入排名
功能
现在支持手动解决方案。将组件的手动解决方案从一个项目BOM导入另一个项目。
23999
修复了项目属性的变化未传递到BOM输出的问题(BC:9580 ; 7072)。
24029
向云组件数据
添加
了新的“供应商包装”参数,以区分制造商的“包装”参数(BC:8063 ; BC:8986)。
24443
解决了BOM过滤选项在设计项数量增加或减少后发生变化的问题(BC:5572)。
24619
在BOM报告和BOM集中引入了对ActiveBOM过滤器选项的支持。
24832
修复了在“首选项”中更改“部件提供者”位置时,BOM文档中的“部件供应商”未动态更新的问题。
24844
添加
了在ActiveBOM中直接更改组件源(设计项)的
功能
,如在项目管理器中。
24876
为ActiveBOM解决方案
添加
了新的创建/编辑制造商链接
功能
(BC:9437)。
25271
添加
了在未安装MS Office时以xls / xlsx格式导出BOM的
功能
(BC:4646)。
25441
修复了PCB 3D打印输出的打印预览为空白的问题。
25760
使用ActiveBOM文档时,粘贴
功能
已得到改进,并且至少选择了一个目标单元格。
25801
修复了无法在“存储”面板(BC:8643)中成功重命名设计文件的问题。
26014
修复了SVN连接错误问题,其中在重新启动软件后无法提交创建的SVN v1.9文件存储库。
26111
解决了当PC屏幕缩放设置为125%时,“项目发布选项”对话框中无法显示大量列出的OutJobs的问题。
26133
在Explorer面板中搜索受管组件时,“Resistor”部件类型的已还原过滤器选项。
26267
已解决BOM报告中
指定
参数类型优先级的问题。
26496
尝试从单组件编辑器编辑特定组件占用空间时出现已解决的异常错误。
26699
已解决的问题,其中Vault 3.0中的现有部件
请求
未显示在“资源管理器”面板中。
26967
解决了Project Releaser的问题,如果任何参数之间的唯一区别是存在特殊字符(_,&,\等),则发布会产生“相同的密钥”错误。
27026
修复了组件的符号和占用空间之间的区分大小写的问题。将组件释放到
服务器
时,引脚名称会导致多个错误。
27048
将供应商包装数据
添加
到制造商零件搜索UI作为详细信息部分中的参数条目(BC:8986 ; BC:8063)。
27064
已解决的问题,如果在组件值参数中使用了希腊字符,则BomDoc行号为空。
27268
修复了“属性”面板中的错误,该错误导致NEXUS
Server
托管组件的“无法在可用库中找到组件”错误,该组件也损坏了引用。
27404
修复了从
服务器
更新组件数据时由于过多的数据
请求
导致的ActiveBOM延迟问题。
27535
修复了BOM报表中组件的供应商链接顺序与该组件的供应商链接参数的实际顺序(BC:9691)不匹配的问题。
27714
修复了BOM报告问题,其中“包含
服务器
参数”
功能
将不同的供应商返回到组件“属性”中
指定
的供应商。
27959
修复了目标SVNDbLib缓存文件夹路径缺少导致SVN进程
失败
的'\'字符的回归。
28081
修复了在准备数据期间发生的项目发布器中的“在000000010DA15E92处发生了一个或多个错误”的错误。
28291
BOM报告首选项中
添加
了“在消息面板中报告BOM违规”选项。
28443
将“带有ActiveBOM文档的BOM检查”项
添加
到“验证输出”菜单中。
28448
“缓存文件夹”选项已
添加
到“首选项”对话框的“数据管理 - SVN库”页面(BC:1195)。
29089
Altium Infrastructure
Server
Packager现在可以正确使用部署包的更新首选项。
29090
安装期间不再需要Altium Infrastructure
Server
部署包(BC:8488)。
29809
固定组件面板错误,在执行基于文件的库搜索后无法重新打开所选组件类别。
进口商/出口商
17619
修复了导致P-CAD导入导出错误和PCAD16LD.DLL访问冲突的错误。
24746
修复了导入xDxDesigner项目时未正确转换总线的问题。
25221
更新了xDxDesigner导入器,改进了层和连接的解释以及Net Labels的对齐。
25427
DXF导入现在可以正确支持样条线对象并创建相应的多边形对象。
25959
解决了导入xDX Designer项目时未转换某些组件的问题。
27588
修复了在使用多部件组件导入特定xDxDesigner设计期间发生“访问冲突”的问题。
28014
修复了远征导入器中的一个错误,其中仅为特定项目导入了顶层和底层。
28735
P-CAD Importer现在可以正确导入连接和端口(BC:9577)。
29014
改进的Eagle进口商,包括许多修复; 分层块,板轮廓,图层分配和对象形状。
28067
在字符串对象中使用多行文本时,生成IPC-2581输出不再导致访问冲突(BC:10407)。
30293
添加
了新扩展 - Ansys EDB Exporter。安装后,使用File> Export> Ansys EDB在PCB Editor中访问。
15059
添加
了新的Board Region View对象,以显示Draftsman文档中的板堆叠区域。
16063
在Draftsman自定义表(BC:7698)中
添加
了对特殊字符串的支持。
18439
向Draftsman
添加
了板3D逼真3D视图对象(BC:6991)。
18441
添加
了绑定到圆弧和圆弧中心的Draftsman Center Mark对象(BC:9029)。
18756
修复了刚度Flex设计在等轴测视图和具有真几何的Board装配视图中显示不正确的问题。
22669
改进了Dimension对象点的捕捉行为。
24616
修复了(特定用户的设计)导出到PDF (BC:9184)后出现“绘图员文档已过期”的冗余警告消息的问题。
25766
添加
了在Draftsman Board Assembly和Fabrication视图中选择显示的图层叠加层的
功能
。(BC:6910 ; BC:7716)。
25779
在Draftsman中
添加
了新的传输线结构表对象,该对象填充了来自层堆栈管理器的阻抗计算数据。
25784
添加
了绘图符号对象,用于表示焊接和粘合点。
25785
改进了在Draftsman中
添加
文本的过程,只需单击鼠标即可在默认文本框中
添加
默认文本。
25786
为Draftsman
添加
了新类型的Sheet Number参数,允许GOST兼容的纸张编号。
26114
修复了移动或调整大小的Draftsman图形对象可以折叠为单行的问题(BC:9471)。
26164
修复了由PCB库更新引起的PCB中3D体位置的变化未更新到Draftsman中的电路板视图的问题。
26266
修复了在单击表格单元格时,Space Navigator无法放大Draftsman文档的问题。
26443
修复了一个问题,即在重命名相关的PCB文档后,Draftsman会崩溃。
26542
修复了回归,其中未选择丝网印刷图形的组件的装配视图中缺少阴影线(BC:9416)。
26867
修复了回归,其中
没有
显示缺少3D体的Not Fitted组件的阴影线。
26934
解决了从OutJob生成PDF输出时性能下降的问题。
27359
修复了在特定用户设计的装配视图中显示某些未装配的组件的错误(BC:9416)。
27601
修复因PCB上的重复指示符导致长时间挂起的错误(BC:9203 ; BC:9632)。
27694
添加
了在放置后移动Draftsman Callouts和Dimensions的起点(目标)点的能力(BC:7740)。
27699
修复了重新打开文档时,绘图员图层堆栈图例中的填充图案将恢复为其默认设置的问题(BC:9756)。
27854
修复了Draftsman bug,其中Variants未应用于输出作业生成的等轴测视图。
28416
在3D模型存在潜在错误的情况下(BC:9944)改进了Draftsman Assembly View的显示。
28803
径向尺寸现在可以在Draftsman中正确复制/粘贴(BC:9969)。
29424
修复了使用自定义视图选项时Draftsman Realistic View和Outjob PCB 3D Print的3D相机捕捉定位不一致的问题。
29443
修复了在PCB编辑器(BC:9857)中工作时自动保存备份崩溃绘图员的问题。
29463
添加
了Draftsman支持,以在Board Assembly View中显示Flex区域拓扑。
30087
Draftsman的“更新板”命令已更改为“从[PCB文档]导入更改”以更好地描述其
功能
。
21572
修复了Space Navigator中MbaDoc中3D运动与PcbDoc不一致的问题。
23734
修复了拆分Multi-Board Schematic的信号Entry (BC:9406)时“输入字符串格式不正确”的错误。
24498
修复了在尝试拆分多板原理图模块条目(BC:9406)时抛出“输入字符串格式不正确”错误的问题。
28431
在多板设计中增加了对3D鼠标的支持 - 缩放/平移/旋转。
28432
添加
了对以STEP和Parasolid X_T格式导出多板装配的支持。
28433
多板组件现在支持并显示刚挠结构设计的最终折叠状态。
23846
修复了“属性”面板“参数”列表(BC:9153)中无法使用剪切/复制/粘贴的问题。
24226
修复了在“属性”面板中按“更新” (BC:9637)时未更新原理图库组件的名称/ URL链接(除非使用“输入”或“焦点更改” )的问题。
25412
修复了使用暂停的交互式进程关闭原理图文档时发生的“地址访问冲突”错误。
25459
在对具有大量供应商链接的原理图库进行参数更改后执行ECO时,解决了非常慢的响应。
25864
修复了Port对象的“属性”面板中的“名称”字段未提供所有现有端口名称的下拉列表的问题。
27672
修复了原理图文本框架对象的问题,当通过“属性”面板进行编辑时,从外部编辑器粘贴文本时,选项卡将替换为空格(BC:9663)。
27900
修复了在编译后将组件放置在原理图表上变得缓慢的问题。
28442
现在,使用“属性”面板同时编辑多个原理图中的多个对象,可以正确地将所有工作表标记为已修改(BC:9236)。
28446
在原理图首选项(默认值)(BC:10072)中启用“覆盖库原语”选项时,不再覆盖原理图组件(指示符或注释)值。
28539
“属性”面板的“组件”模式现在在“参数”选项卡上包含“规则”部分,允许在原理图上
指定
组件类型设计规则(BC:9445 ; BC:8903)。
28565
现在,当使用Altium Light Grey UI主题时,参数表编辑器会正确显示所有数据(BC:9931)。
28716
恢复了通过其属性
添加
和编辑与原理图组件或文档关联的设计规则的
功能
。在“属性”面板的“参数”选项卡下的“规则”部分中访问。
16383
修复了导致基于嵌入式主板的ODB ++输出
失败
的错误。
24425
Gloss和Retrace现在能够对联合对象进行操作。
24595
对路由友好的移动组件
功能
进行了各种增强,包括更好地支持何时:组件被扇出; 它的引脚布线; 目标区域有路线(BC:1048 ; BC:2866)。
24805
继续开发交互式路由器跟随模式,修复各种错误和行为。
25517
添加
了HDI - microvia(uVia)支持。
25634
解决了在某些视角下半透明自由3D体不能看到捕捉点和测量线的问题。
25666
当无法在信号完整性的“模型分配”对话框中更改“值/类型”列值时,修复了回归。
25671
解决了交互式差分对长度调整命令不遵守设置为匹配路由差分对的目标长度的问题。
25724
修复了交互式多路径过程中的回归,其中未通过“属性”面板应用总线间距的更改。
25809
单击选项卡时,图层选项卡不再自动滚动。只要最左侧的选项卡不是第一个可见选项卡(BC:9927),就会发生这种情况。
25853
现在,使用From Diff时,“目标长度”值在“属性”面板中正确排序。对设置。
25951
添加
首选项选项以在移动组件
功能
后启用/禁用重新连接。
25975
修复了在特定电路板设计中启动交互式路由器时存在很长延迟的问题。
25982
为焊盘和过孔
添加
并集成了新的热释放选项。
26034
修复了“PCB列表”面板“智能编辑”
功能
中的错误,其中“批量替换”
功能
无效。
26128
增加了定义,使用和输出无限数量机械层的
功能
(BC:8976)。
26144
修复了在
删除
上一组时选择图层集时在“视图配置”面板中出现的“被销毁后访问的对象”错误消息。
26361
解决了IPC Compliant Footprint Wizard中的回归问题,当未选择Full Matrix时,无法更改(或插入)LGA,BGA包布局选项的任何参数。
26459
修复了“属性”面板中的“网络类别”排序,以匹配软件其他区域中使用的网络排序,例如PCB面板。
26610
更新了图层堆栈管理器,其中包含用于堆栈定义,uVia支持,材料库,阻抗计算器等的新文档界面和UI增强
功能
。
26862
解决了CAMtastic问题,其中设计规则值被错误地舍入到一个小数位。
26953
修复了在PCB库编辑器(BC:9535)中错误地提供定义新组件层对的能力的问题。
26970
解决了Extract 3D Models
功能
无法从源PCB库(BC:9418)创建3D模型文件输出的问题。
27000
修复了特殊字符串中的项目参数未响应参数值的更改而更新的问题。
27451
修复了使用嵌入式板阵列创建的PCB面板错误地将板轮廓(“轮廓”)层输出到ODB ++的问题。
27575
修复了DRC标记反钻停止层的最小环形环违规时的问题。
27661
添加
了在交互式路由期间从Ctrl + L热键打开的下拉菜单中直接选择首选图层的
功能
。
27662
添加
了在交互式路由期间使用数字键盘键选择所需图层的
功能
。
27666
添加
了“显示图层编号”选项以在PCB编辑器图层选项卡中启用图层编号。
27673
修复了在多边形浇筑上粘贴自由垫或通道时不接受该多边形的网络设置的问题,导致短路和间隙违规(BC:9229)。
27689
添加
了交互式路由逻辑,以防止子通道在推送和拥抱过程中与其堆叠的通路设置轴分离。
27708
修复了在特定项目中打开PCB文档后未出现反钻的问题。
27771
在Interactive Routing Properties面板中
添加
了完全标记的Via侧视图。
27871
为独立区域实现了Arc Approximation属性。此属性可用于“属性”面板,“PCB列表”面板和“FSO”对话框中的选定区域。
28086
修复了在特定电路板设计中针对阴影多边形报告错误的未路由网络违规的问题。
28114
修复了通过Make PCB Library
功能
(BC:9847)将第17-32层上的某些对象(如Line和Arc)转换为第16层的错误。
28174
为“垫”和“过孔”的“属性”面板
添加
了“热释放”连接样式选项,这些选项将覆盖PolygonConnect规则中定义的样式。
28188
现在,Gerber-X2 Exporter在使用arcs \ curves (BC:9868)时可以正确生成Profile层。
28275
现在可以在放置可以连接到多个网络的PCB对象时正确处理网络继承,将显示一个列出所有可能网络的选择窗口。
28427
添加
了在PCB库中放置尺寸的
功能
,这些
功能
未出现在PCB布局中(BC:903)。
28428
添加
了从选定的轨迹,弧线和实体区域创建3D实体的
功能
。使用工具>转换>从所选基元创建3D体(BC:1868)。
28441
按下L快捷键将移动组件翻转到电路板的另一侧不再导致显示不正确的焊盘违规(BC:5427)。
29176
在交互式路由的层转换期间,6快捷键可用于通过选项循环可用。现在包括所有可能的通道组合,例如uVia + blind via。
29179
增加了在3D模式下在叠加层上移动字符串的可能性(BC:584)。
29262
修复了PCB 3D体点中的回归,其中使用“位置3D体”工具时无法选择
添加
的自定义捕捉点。
29269
在使用移除未使用的垫形状工具移除未使用的垫/通孔环(BC:4701)后,DRC不再错误地检测到最小环形环错误。
29698
解决了组件错误启用“翻转图层”设置的突出情况,包括:在移动然后执行撤消时翻转组件; 使用当前图层上的粘贴
功能
(Alt + Ins或选择性粘贴)在粘贴时交换图层; 或者从启用了该设置的旧版本导入首选项(BC:9238 ; BC:10235)。
29727
修复了无法将特殊字符粘贴到文本字符串的Text属性框中的回归(BC:10221)。
29778
解决了使用RMB多次拖动视图后PCB编辑器性能下降的问题。
29786
“PCB规则和违规”面板中的缩放行为得到了改进 - 现在缩放到违规细节而不是违规对象(BC:7987)。
29887
解决了3D模型中的透明对象在3D命令期间变得可见的问题,例如从3D主体创建,与板对齐面或测量3D对象(BC:8699)。
29932
添加
了新的查询关键字:IsBlindVia,IsBuriedVia,IsMicroVia和IsThruVia。
30270
修复了在3D模式下拖动PCB组件指示符时突出显示不起作用的问题。
Microsoft SQL
Server
2005 Express Edition
SQL
Server
文档小组无法回答技术支持问题,但是欢迎您对本自述文档提出建议和意见。您可以使用提供的链接快速、直接地发送电子邮件反馈。请使用英语发送您的反馈信息。
若要通过邮件提交有关本文档的反馈信息,请单击此处:提交反馈。
1.0 简介
2.0 下载并安装 SQL
Server
Express
2.1 .NET Framework 2.0
2.2 SQL
Server
Express
2.3 SQL
Server
Express 的管理工具
2.4 访问安装文档
2.5 SQL
Server
2005 自述文件
3.0 安装问题
4.0 其他信息
4.1 服务帐户和网络协议
4.2 用户实例
功能
4.3 WMI 提供程序和用户实例
功能
4.4 联机丛书
4.5 获取 SQL
Server
Express 帮助
4.6 新闻组支持
4.7 提供有关 SQL
Server
Express 的反馈
5.0 数据库引擎
6.0 复制
1.0 简介
Microsoft SQL
Server
2005 Express Edition (SQL
Server
Express) 是一个免费且易于使用的 SQL
Server
2005 版本,它替换了 Microsoft Desktop Engine (MSDE)。与 Microsoft Visual Studio 2005 集成之后,SQL
Server
Express 可以轻松的开发
功能
强大且安全的数据驱动应用程序,并允许快速部署这些应用程序。SQL
Server
Express 可以根据协议重新进行发布,并可作为客户端数据库以及基本
服务器
数据库使用。SQL
Server
Express 是独立软件供应商 (ISV)、
服务器
用户、非专业开发人员、Web 应用程序开发人员、网站宿主以及客户端应用程序编程爱好者的理想之选。
未及时包括在本自述文件中的任何有关 SQL
Server
Express 的信息都将发布到 Microsoft 知识库文章 907284 中。
有关使用 SQL
Server
Express 新闻组提供反馈的信息,请参阅 4.6 新闻组支持部分。
2.0 下载并安装 SQL
Server
Express
本节介绍有关安装 .NET Framework 2.0、SQL
Server
Express 以及可用于连接到 SQL
Server
Express 的工具的信息。
2.1 .NET Framework 2.0
在安装 SQL
Server
Express 之前,必须安装 .NET Framework 2.0。
SQL
Server
Express 依赖于特定 2.0 版本的 .NET Framework。如果您已安装了其他版本的 .NET Framework,则 SQL
Server
Express 安装可能会在运行时发生意外情况。您可以从此 Microsoft 网站下载 .NET Framework 2.0。
.NET Framework 2.0 由 Microsoft Visual Studio 2005 和所有版本的 SQL
Server
2005 自动安装。
2.2 SQL
Server
Express
SQL
Server
Express 可从此 Microsoft 网站下载获得。
下载和提取产品时,请务必按照下载站点提供的说明进行操作。
安装 SQL
Server
Express 之后,请在命令提示符下使用以下命令连接到 SQL
Server
Express:
sqlcmd -S
Server
\Instance
其中
Server
是计算机名称,Instance 是要连接到的实例名称。如果已在安装过程中使用了默认的命名实例,则将实例
指定
为“SQLExpress”。
2.3 管理 SQL
Server
Express 的工具
有关连接到 SQL
Server
Express 数据库并进行管理的信息,请参阅 Microsoft 知识库文章 907716。
2.4 访问安装文档
SQL
Server
Express 的安装要求文档中概述了硬件和软件要求。
2.5 SQL
Server
2005 自述文件
SQL
Server
2005 自述文件可以从此 Microsoft 网站在线获取。
未及时包括在本自述文件中的任何有关 SQL
Server
2005 和 SQL
Server
Express 的信息都将发布到 Microsoft 知识库文章 907284 中。
3.0 安装问题
本部分详细介绍此版本中的安装问题。
3.1 现有的 SQL 本机客户端安装可能导致安装
失败
安装可能
失败
并回滚,同时显示以下错误消息:“找不到产品 Microsoft SQL 本机客户端的安装包。请使用安装包 sqlncli.msi 的有效副本重试安装。”若要解决此问题,请使用“
添加
或
删除
程序”卸载 SQL 本机客户端。对于群集,请从所有节点中卸载 SQL 本机客户端。然后,再次运行 SQL
Server
安装程序。
3.2 系统配置检查器
失败
并显示“性能监视器计数器检查
失败
”消息
在开始安装 SQL
Server
之前,系统配置检查器 (SCC) 会验证性能监视器计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或者 SCC 无法运行 Lodctr.exe 系统程序,则 SCC 检查会
失败
,并且安装程序会被阻止。若要完成安装,您必须手动增加注册表项。
如果注册表编辑不当,则可能会导致严重的问题并可能需要您重新安装操作系统。Microsoft 不保证可以解决因注册表编辑不当而导致的问题。在编辑注册表之前,请备份所有重要数据。有关如何备份、恢复和编辑注册表的信息,请参阅 Microsoft 知识库文章 256986。
若要手动增加计数器注册表项,请执行下列操作:
在任务栏中,依次单击“开始”和“运行”,在“运行”文本框中键入 regedit.exe,再单击“确定”。
导航到以下注册表项:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows
NT\CurrentVersion\Perflib]。查找下列项:
"Last Counter"=dword:00000ed4 (5276)
"Last Help"=dword:00000ed5 (5277)
验证值。上一步 (5276) 中的 Last Counter 值必须与以下注册表项内 Perflib\009 中 Counter 项的最大值相等,上一步 (5277) 中的 Last Help 值必须与以下注册表项内 Perflib\009 中 Help 项的最大值相等:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows
NT\CurrentVersion\Perflib\009]。
“009”是用于英语(美国)的项。
如有必要,请修改 \Perflib 项中 Last Counter 和 Last Help 的值。在右窗格中,右键单击 Last Counter 或 Last Help,选择“修改”,单击 Base = Decimal,在“值”数据字段中设置值,再单击“确定”。如有必要,请对其他项重复此操作,然后关闭注册表编辑器。
再次运行 SQL
Server
2005 Express Edition 安装程序。
3.3 SQL
Server
Express 联机丛书中包含关于操作系统支持的错误信息。
SQL
Server
Express 联机丛书中的“硬件和软件要求 (SQL
Server
Express)”主题中
没有
提供操作系统的精确列表。SQL
Server
Express 支持下列操作系统。
Windows
Server
2003 SP1
Windows
Server
2003 Enterprise Edition SP1
Windows
Server
2003 Datacenter Edition SP1
Windows
Small Business
Server
2003 Standard Edition SP1
Windows
Small Business
Server
2003 Premium Edition SP1
Windows
XP Professional SP2
Windows
XP Home Edition SP2
Windows
XP Tablet Edition SP2
Windows
XP Media Edition SP2
Windows
2000 Professional Edition SP4
Windows
2000
Server
Edition SP4
Windows
2000 Advanced Edition SP4
Windows
2000 Datacenter
Server
Edition SP4
3.4 如果在
Windows
Server
2003 中禁用了加密服务,则安装程序会
失败
并显示“
Windows
徽标要求”对话框
Windows
加密服务提供程序 (CSP) 是执行身份验证、编码和加密服务的代码,基于
Windows
的应用程序通过
Windows
Server
2003 中的 CryptoAPI 访问这些服务。如果停止或禁用 CSP 服务,则 SQL
Server
安装程序会
失败
并显示“
Windows
徽标要求”消息。
在
Windows
Server
2003 故障转移群集中运行 SQL
Server
安装程序之前,必须在所有群集节点上启动 CSP 服务。
若要在
Windows
Server
2003 中启用
Windows
CSP 服务,请执行下列操作:
在“控制面板”中,打开“管理工具”,再双击“服务”。
在“名称”列中,右键单击“加密服务”,再单击“启动”。
关闭“服务”。
运行安装程序。
3.5 未在
Windows
中完全启用 MSDTC
由于未在
Windows
中完全配置 Microsoft 分布式事务处理协调器 (MS DTC),因此,应用程序可能无法在分布式事务中登记 SQL
Server
Express 资源。此问题会影响使用分布式事务的链接
服务器
、分布式查询以及远程存储过程。为了避免出现此类问题,您必须在安装有 SQL
Server
Express 的
服务器
中完全启用 MS DTC 服务。
若要完全启用 MS DTC,请执行下列操作:
在“控制面板”中,打开“管理工具”,再双击“组件服务”。
在左窗格的“控制台根目录”中,单击“组件服务”,再展开“计算机”。
右键单击“我的电脑”,再单击“属性”。
在 MSDTC 选项卡中,单击“安全配置”。
在“安全设置”下,选中所有复选框。
验证是否已将“DTC 登录帐户”名称设置为 NT AUTHORITY\NetworkService。
3.6 默认情况下不安装示例数据库
默认情况下,不在 SQL
Server
Express 中安装示例数据库。Northwind 和 pubs 示例数据库可以从 Microsoft 网站进行下载。Adventureworks 示例数据库可从此 Microsoft 网站安装。
3.7“强制加密”配置可能会导致 SQL
Server
Express 安装程序
失败
如果现有的 SQL
Server
客户端安装配置为启用了“强制加密”选项,则安装程序可能会
失败
。若要解决此问题,请在所有 SQL
Server
客户端上禁用此选项。对于 SQL
Server
2000 中的 Microsoft 数据访问组件 (MDAC) 客户端,请使用 SQL
Server
2000 客户端网络实用工具。对于 SQL 本机客户端,请使用“
添加
或
删除
程序”卸载 SQL 本机客户端。在群集中,请卸载所有节点中的 SQL 本机客户端。然后,再次运行 SQL
Server
2005 安装程序。
3.8 sp_configure 的设置可能会导致安装程序在升级系统数据库时
失败
如果在更早 Community Technology Preview (CTP) 版本的 SQL
Server
Express 中禁用了 sp_configure 选项“SMO 和 DMO XP”,则在使用 SAVESYSDB 卸载该早期实例,然后使用 USESYSDB 安装本版本时,将可能无法从命令提示符下进行安装。若要解决此问题,请确保在使用安装程序升级系统数据库之前,已启用上述选项。有关详细信息,请参阅此 Microsoft 网站上 SQL
Server
联机丛书中的“设置
服务器
配置选项”。
3.9 安装 SQL
Server
2000 的默认实例可能会禁用 SQL
Server
Express
如果您的计算机已安装 SQL
Server
2000 管理工具和 SQL
Server
Express 的默认实例,则可以使用 SQL
Server
安装程序安装 SQL
Server
2000 的默认实例。但是,这样做会禁用已安装的 SQL
Server
Express 实例。因此,如果计算机上已安装 SQL
Server
2000 管理工具和 SQL
Server
Express 的默认实例,则不要安装 SQL
Server
2000 的默认实例。
3.10 在
Windows
域控制器中安装 SQL
Server
Express
安全说明:
我们不建议在域控制器中运行 SQL
Server
Express。
可以在
Windows
域控制器中安装 SQL
Server
Express;但是,SQL
Server
Express 无法在
Windows
Server
2003 域控制器中像本地服务或网络服务那样运行。SQL
Server
服务帐户应以
Windows
域用户帐户的身份运行。您也可安装 SQL
Server
服务帐户以本地系统的身份运行,但是不建议使用此选项。
不要在安装完 SQL
Server
Express 之后更改
服务器
的角色。例如,如果您在成员
服务器
中安装了 SQL
Server
Express,则不要使用 Dcpromo 工具将该
服务器
提升为域控制器。或者,如果您在域控制器中安装了 SQL
Server
Express,则不要使用 Dcpromo 将该
服务器
降级为成员
服务器
。如果在安装完 SQL
Server
Express 之后更改
服务器
的角色,便会导致
功能
丢失,不支持这样做。
3.11 现有的 SQL 本机客户端安装可能导致安装
失败
安装可能
失败
并回滚,同时显示以下错误消息:“找不到产品 Microsoft SQL 本机客户端的安装包。请使用安装包 sqlncli.msi 的有效副本重试安装。”若要解决此问题,请使用“
添加
或
删除
程序”卸载 SQL 本机客户端。对于群集,请从所有节点中卸载 SQL 本机客户端。然后,再次运行 SQL
Server
安装程序。
3.12 卸载 SQL
Server
Express 和 Visual Studio 2005 的预发布版本
安装前,您必须
删除
SQL
Server
Express、Visual Studio 2005 和 .NET Framework 2.0 的所有以前内部版本。由于这两个产品都依赖于相同版本的 .NET Framework,因此必须按照以下顺序卸载它们:
SQL
Server
Express
Visual Studio 2005
.NET Framework 2.0
3.13 维护模式下将提示输入 Setup.exe 的路径
如果在维护模式下安装新的 SQL
Server
2005 组件,系统将提示您
指定
SQL
Server
2005 安装媒体中 Setup.exe 文件的位置。
指定
该文件位置时,路径中一定要包含“Setup.exe”。例如,路径“D:\”将
失败
,而“D:\Setup.exe”将成功。
3.14 Setup 命令 Shell 脚本的故障排除
失败
路径变量中包含括号时,Setup 命令 shell 脚本可以生成
Windows
脚本错误。出现该错误的
原因
是命令 shell 脚本不支持路径变量中包含的括号。在将 32 位组件安装到 64 位计算机的
Windows
(WOW64) 32 位子系统中的
Windows
时可能会出现该错误。例如,下列路径值为“C:\Program Files (x86)\”的脚本将生成一个错误,因为 shell 脚本解释器会将扩展的 PATH 变量中的括号错误地解释为 IF/ELSE 语句的一部分:
IF "%SOME_PATH%" == "" (
SET PATH=%PATH%;%PATH_A%
) ELSE (
SET PATH=%PATH%;%PATH_B%
若要解决此问题,请更改该脚本以
删除
括号。例如:
IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A%
IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B%
或者从路径中
删除
包含括号的 SQL 项。
4.0 其他信息
4.1 服务帐户和网络协议
在 SQL
Server
Express 中,本地系统帐户即为网络服务帐户。
SQL
Server
Express 可侦听本地命名管道和共享内存。执行默认安装时,无法远程连接到 SQL
Server
Express。您需要启用 TCP/IP 并检查是否已启用防火墙。
若要启用 TCP/IP,请执行下列操作:
在“开始”菜单中,选择“所有程序”,依次指向 Microsoft SQL
Server
2005 和“配置工具”,再单击“SQL
Server
配置管理器”。
或者,您可以通过右键单击“我的电脑”并选择“管理”来打开计算机管理器。在“计算机管理”中,依次展开“服务和应用程序”和“SQL
Server
配置管理器”。
展开“SQL
Server
2005 网络配置”,再单击“InstanceName 的协议”。
在协议列表中,右键单击要启用的协议,再单击“启用”。
协议的图标将更改为显示该协议已启用。
若要启用防火墙,请执行下列操作:
依次单击“开始”和“控制面板”,再单击“网络连接”。
在左侧的导航栏中,单击“更改
Windows
防火墙的设置”。
在“异常”选项卡的“程序和服务”框中,您可能看到已列出 SQL
Server
,但未将其选择为异常。如果您选中该复选框,则
Windows
将打开端口 1433 以允许 TCP
请求
进入。或者,如果您未看到列出 SQL
Server
,则请执行下列操作:
单击“
添加
程序”。
单击“浏览”。
导航到 drive:\Program Files\Microsoft SQL
Server
\MSSQL.1\MSSQL\BINN
将文件 sqlservr.exe
添加
到异常列表中。
4.2 用户实例
功能
SQL
Server
Express 允许非管理员用户在
没有
DBCreator 特权的情况下也能复制或移动数据库(使用 Xcopy 部署)。有关详细信息,请参阅此 Microsoft 网站上的 SQL
Server
Express 联机丛书中的“非管理员用户实例”。
4.3 WMI 提供程序和用户实例
功能
动态生成的用户实例中不支持 WMI Provider for
Server
Events。此程序仍运行于父 SQL
Server
Express 实例中。
4.4 联机丛书
SQL
Server
Express 联机丛书可从此 Microsoft 网站下载获得。
由于 SQL
Server
Express 是 SQL
Server
2005 的一个受限版本,因此,SQL
Server
Express 联机丛书中的文档很大程度上依赖于 SQL
Server
2005 联机丛书中的内容。
SQL
Server
2005 联机丛书可从此 Microsoft 网站下载获得。
Microsoft 定期发布 SQL
Server
Express 联机丛书和 SQL
Server
2005 联机丛书的可下载更新。我们建议您安装这些更新以及时更新该文档的本地副本中相应的信息。
4.5 获取 SQL
Server
Express 帮助
Microsoft 通过以下四个主要信息来源提供有关 SQL
Server
Express 的信息:
SQL
Server
Express 文档和示例
SQL
Server
2005 文档
Microsoft Developer Network (MSDN) 和 TechNet
上的 SQL
Server
站点
其他 Microsoft 网站上的 SQL
Server
信息
您也可以通过 SQL
Server
社区从其他人或直接从 Microsoft 支持人员处获取帮助。有关详细信息,请参阅 SQL
Server
Express 联机丛书中的“获取 SQL
Server
Express 帮助”。
4.6 新闻组支持
有关新闻组支持的信息,请从此 Microsoft 网站访问 SQL
Server
Express 新闻组。请不要使用其他 Microsoft 新闻组张贴有关 SQL
Server
Express 的问题。
可在 SQL
Server
Express 网站日志中找到来自 SQL
Server
Express 小组的最新信息。
仅支持英语版的新闻组。
4.7 提供有关 SQL
Server
Express 的反馈
可通过下列方式提供有关 SQL
Server
Express 的建议和错误报告:
在此 Microsoft 网站发送有关 SQL
Server
Express 的
功能
和用户界面的建议和错误报告。
使用 SQL
Server
Express 联机丛书中的反馈
功能
发送有关文档的建议以及报告其中不正确的内容。
选择自动将错误报告和
功能
使用情况数据发送给 Microsoft 进行分析。
有关详细信息,请参阅 SQL
Server
联机丛书中的“提供有关 SQL
Server
2005 的反馈”。
5.0 数据库引擎
本部分说明 SQL
Server
2005 数据库引擎和数据库引擎特定的命令提示实用工具的最新项,这些最新项也应用于 SQL
Server
Express。
5.1 在
Windows
Server
2003 SP1 中运行时连接可能会被强行关闭
如果 TCP/IP 网络处于打开状态,则指向
Windows
Server
2003 Service Pack 1 中运行的 SQL
Server
Express 数据库引擎实例的客户端连接可能会
失败
,并出现以下错误:“提供程序号: 7,错误: 10054,错误消息:‘TCP 提供程序: 现有连接被远程主机强行关闭’”。
如果要通过大量客户端连接尝试来测试可伸缩性,则可能会出现此错误。若要解决此问题,请使用 regedit.exe 实用工具将名为 SynAttackProtect 的新 DWORD 值
添加
到注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\(值数据为 00000000)中。
安全说明:
设置此注册表项可能会使
服务器
受到 SYN Flood 拒绝服务攻击。测试完成时,请
删除
该注册表值。
如果注册表编辑不当,可能会导致严重问题并可能需要重新安装操作系统。Microsoft 不保证可以解决因注册表编辑不当而导致的问题。在编辑注册表之前,请备份所有重要数据。有关如何备份、恢复和编辑注册表的信息,请参阅 Microsoft 知识库文章 256986。
5.2 安全的 Service Broker 对话需要数据库主密钥
SQL
Server
2005 联机丛书错误地说明了当跨数据库使用对话安全设置进行会话时,SQL
Server
会创建通过数据库主密钥加密的会话密钥。实际上,对于所有使用对话安全设置进行的会话而言,会话密钥均通过数据库主密钥进行加密。如果数据库主密钥不可用,则在创建数据库主密钥或会话超时之前,会话的消息将一直保留在 transmission_queue 中并出现错误。您可以使用 ENCRYPTION = OFF 参数创建未加密的对话,也可以使用以下命令创建数据库主密钥:
CREATE MASTER KEY ENCRYPTION BY PASSWORD = ''
5.3 公共语言运行时用户定义类型应只有一个序列化
每个字节顺序的用户定义类型 (UDT) 对象的实例只能有一种序列化表示形式。如果序列化或反序列化例程识别出某个特定对象具有多种表示形式,则可能会在下列情况下出现错误:
在验证通过 RPC 传递的字节顺序的 UDT 期间,UDT 验证执行 UDT 的反序列化/重新序列化,并要求生成的字节与原始字节完全相同。如果验证
失败
,则会出现错误:“System.Data.SqlClient.SqlException,传入的 TDS RPC 协议流不正确。参数 1 (""):提供的值不是数据类型 的有效实例。请检查源数据中的无效值。”
在 DBCC 期间,字节顺序的 UDT 列中存储的字节数必须等于计算的 UDT 值序列化。如果不相等,则 DBCC CHECKTABLE 例程将会报告一致性错误。
5.4 尚未通过设置启用网络连接
为了提高安全性,SQL
Server
Express 针对某些新安装禁用了网络连接。如果您使用的是 SQL
Server
Enterprise Edition、Standard Edition 或 Workgroup Edition,或计算机上已经安装有 SQL
Server
,则不会禁用使用 TCP/IP 协议的网络连接。除非计算机上已经安装有 SQL
Server
,否则 Named Pipes 连接仅适用于本地连接。对于所有安装,都会启用 Shared Memory 协议,以允许
服务器
的本地连接。根据
具体
的安装条件和安装选项,可能会停止 SQL Browser 服务。
5.5 包含用户定义类型的程序集注意事项
下列限制适用于包含用户定义类型的公共语言运行时 (CLR) 程序集。
公共语言运行时用户定义类型只能有一个序列化
字节顺序的用户定义类型对象的各个实例只能有一种序列化表示形式。如果序列化或反序列化例程检测到某个特定对象具有多种表示形式,则在以下情况下可能会显示错误:
在验证通过 RPC 传递的字节顺序的用户定义类型的过程中,用户定义类型验证过程会对该用户定义类型执行反序列化/重新序列化,并要求生成的字节与原始字节完全相同。如果验证
失败
,您将看到以下错误:“System.Data.SqlClient.SqlException,传入的 TDS RPC 协议流不正确。参数 1 (""): 提供的值不是数据类型 的有效实例。请检查源数据中的无效值。”
在 DBCC CHECKTABLE 过程中,在字节顺序的用户定义类型列中存储的字节必须与计算出的 UDT 值的序列化表示形式相同。如果不相同,则 DBCC CHECKTABLE 例程将报告一个一致性错误。
有关更新带有用户定义类型类的程序集的已更新的限制
可以按下列方式使用 ALTER ASSEMBLY 更新 CLR 用户定义类型:
修改用户定义类型类的公共方法,但不更改签名或属性。
添加
新的公共方法。
以任何方式修改私有方法。
使用 ALTER ASSEMBLY 不能更改本机序列化的用户定义类型中包含的字段,包括数据成员和基类。不支持所有其他更改。
5.6 SQL
Server
不保证更新程序集时的数据一致性
如未
指定
WITH UNCHECKED DATA,则在新的程序集版本对表、索引或其他持久站点中的现有数据产生影响时,SQL
Server
将会阻止执行 ALTER ASSEMBLY。更新公共语言运行时 (CLR) 程序集时,SQL
Server
并不保证计算列、索引、索引视图或表达式与基础例程和类型保持一致。执行 ALTER ASSEMBLY 时需谨慎操作,以确保在表达式结果和基于存储在程序集中的该表达式的值之间
没有
不匹配。
5.7 卷影复制服务的快照自动恢复
功能
的注意事项
卷影复制服务 (VSS) 的快照自动恢复
功能
具有下列限制。
多个持续自动恢复的快照
在
Windows
Server
2003 Service Pack 1 (SP1) 和更高版本中,您只能创建单个持续自动恢复的快照。若要创建其他快照,您必须首先应用知识库文章 891957 中所述的更新。
如果尚未应用此更新,则可以通过以下方式创建新的持续自动恢复的快照:首先
删除
现有的持续自动恢复的快照,然后创建一个新的持续自动恢复的快照。
自动恢复的快照和全文目录
快照自动恢复
功能
不支持全文目录。创建自动恢复的快照之后,在该快照中,数据库中的所有全文目录都将处于脱机状态。在从快照中附加数据库时,全文目录会永久保持脱机状态。但附加的数据库中的其他所有数据均可用。
在从自动恢复的快照中直接附加包含全文目录的数据库时,附加操作将返回以下错误消息:
Server
: Msg 7608, Level 17, State 1, Line 1
An unknown full-text failure (0xc000000d) occurred during "Mounting a full-text catalog".
如果不需要直接从快照中附加数据库,则可以通过如下方式来避免此问题:先将快照中的数据库文件和全文目录复制到基于驱动器号的常规卷中,然后从该位置附加数据库。只要附加命令
指定
了所复制的全文文件的正确位置,即可正常使用这些全文目录。
5.8 注册公共语言运行时程序集的限制
SQL
Server
不允许使用相同的名称、区域性和公钥注册程序集的不同版本。如果计划保留九月份 CTP 版本之前的 SQL
Server
Express 版本中的数据库,则在安装该版本之前,必须
删除
具有多个注册的程序集的所有其他实例,只保留一个实例。
5.9 创建 EXTERNAL_ACCESS 和 UNSAFE 程序集
若要在 SQL
Server
中创建 EXTERNAL_ACCESS 或 UNSAFE 程序集或者要加载程序集,必须满足下列两个条件之一:
程序集经过强名称签名或使用证书进行了 authenticode 签名。此强名称(或证书)在 SQL
Server
中作为非对称密钥(或证书)创建,并具有相应的登录名,该登录名具有 EXTERNAL ACCESS ASSEMBLY 权限(对于 EXTERNAL ACCESS 程序集)或 UNSAFE ASSEMBLY 权限(对于 UNSAFE 程序集)。
数据库所有者 (DBO) 具有 EXTERNAL ACCESS ASSEMBLY(对于 EXTERNAL ACCESS 程序集)或 UNSAFE ASSEMBLY(对于 UNSAFE 程序集)权限,并且该数据库的 TRUSTWORTHY 属性设置为 ON。
除了要在
服务器
进程中运行公共语言运行时 (CLR) 代码之外,建议始终将数据库的 TRUSTWORTHY 属性设置为 ON。并且建议通过 master 数据库中的程序集文件创建非对称密钥。然后,必须创建映射到此非对称密钥的登录名,并且为该登录名授予 EXTERNAL ACCESS ASSEMBLY 或 UNSAFE ASSEMBLY 权限。
下面的 Transact-SQL 语句将执行完成下列操作所需的步骤:创建非对称密钥,将一个登录名映射到此密钥,然后为该登录名授予 EXTERNAL_ACCESS ASSEMBLY 权限。必须在执行 CREATE ASSEMBLY 语句之前执行下面的 Transact-SQL 语句:
USE master
CREATE ASYMMETRIC KEY HelloWorldKey FROM EXECUTABLE FILE = 'C:\HelloWorld.dll'
CREATE LOGIN HelloWorldLogin FROM ASYMMETRIC KEY HelloWorldKey
GRANT EXTERNAL ACCESS ASSEMBLY TO HelloWorldLogin
5.10 应用程序角色与元数据可见性限制以及动态管理视图的兼容性
在某个应用程序角色下运行的程序的行为可能会发生更改,因为在默认情况下,SQL
Server
Express 将限制 master 数据库元数据对于应用程序角色的可见性。作为临时解决方法,您可以启用跟踪标志 #4616。有关详细信息,请参阅知识库文章 906549。
5.11 未实现 SUPPLEMENTAL_LOGGING 数据库选项
在此版本的 SQL
Server
中未实现 SUPPLEMENTAL_LOGGING 数据库选项。此选项可以设置,但不起任何作用。
5.12 sys.dm_clr_loaded_assemblies 显示无法加载的程序集
由于任何
原因
未能加载到
服务器
地址空间中的程序集仍将显示在 sys.dm_clr_loaded_assemblies 动态管理视图中。
5.13 XQuery 更改
联机丛书中未说明 SQL
Server
Express XQuery 实现的以下几个方面:
没有
将 CDATA 部分生成的字符视为空格字符。例如,select cast(''as xml).query(' <![CDATA[ ]]> {"abc"}') 返回 abc。
支持构造空元素和空属性。
命名空间前缀 xmlns 用于标识命名空间声明属性,不能在 XQuery 表达式中重新声明。这是 XQuery 规范要求的行为。
将“for”与源表达式 () 一起使用会生成一个静态的错误。
在使用 xml 数据类型的 query() 方法构造的 XML 文档中,CDATA 部分中的回车符变为换行符。为了进行文本 XML 分析,使用换行符代替之前的回车符实体引用 (
)。
包含 local-name() 和 namespace-uri() 的 Transact-SQL 用户定义函数为确定性函数。
5.14 xsd:dateTime 转换的限制比所述限制更少
不包含日期和时间分隔符 T 或时区的 xs:dateTime 值的字符串表示可以在 value() 方法中转换为 SQL datetime 类型,如以下示例所示:
declare @aaa xml
set @aaa = ''
select @aaa.value('(//AAA)[1]/@MyDate', 'datetime')
5.15 XML 架构支持
SQL
Server
2005 联机丛书中未说明 SQL
Server
2005 对 XML 架构以下几个方面的支持:
可以将 Reporting Services (RDL) 的 XML 架构加载到 XML 架构集合中。
如果 xs:dateTime 和 xs:time 类型的值包含具有三个以上小数位数的副值,则这些值不会返回错误,而是会被进行舍入。
当基类型具有 fixed="true" 时,如果在派生类型中重新定义 maxInclusive,便会拒绝使用 XML 架构。
限制 xs:dateTime、xs:data 和 xs:time 等数据类型的派生类型将忽略 minInclusive、minExclusive、maxInclusive 和 maxExclusive 部分的尾随空格。
5.16 不应使用 RC4 加密
请勿使用 RC4 加密保护 SQL
Server
2005 中的数据,而改为使用分组密码,如 AES 256 或 Triple DES。
6.0 复制
本部分介绍了有关复制的最新信息。
默认情况下禁用复制
功能
Microsoft SQL
Server
2005 Express Edition 可以用作所有复制类型的订阅
服务器
,但是默认情况下不会为此版本安装复制
功能
。
若要安装复制组件,请执行下列操作:
在“
功能
选择”页中,展开“数据库服务”。
单击“复制”,再单击“整个
功能
将被安装在本地硬盘上”。
若要安装连接组件和复制管理对象 (RMO),请执行下列操作:
在“
功能
选择”页中,单击“客户端组件”,再单击“整个
功能
将被安装在本地硬盘上”。
© 2005 Microsoft Corporation。保留所有权利。
IBM Cognos 8 Virtual View Manager 替换 Composite Information
Server
IBM Cognos 8 Portal Services
版本 8.4 中的已过时
功能
IBM Cognos 8 PowerCube Connection 实用程序和 cubeswap
版本 8.3 中的新增
功能
改进的管理员用户界面
访问更多文档
更分散的管理
功能
访问系统统计数据
系统运行状况的快照
减少部署详情
设置计划表上的优先级
报表中交互
功能
的更好控制
新建示样审核报表
发布和管理非根文件夹中的数据包
启用 Report Studio 创建模式
服务器
管理
集成到 IBM Cognos 8 中的 Transformer
我的活动和计划表
我的监视项目
对多个值进行追溯
仅存在一个目标报表时直接转到该目标报表
对 Microsoft Excel 2007 的支持
将报表输出保存到文件系统
重新提交
失败
的作业和报表
重新提交
失败
的代理任务
代理项目的默认操作
选项卡分级的门户页面
全局过滤器和增强的门户交互性
门户页面中的 Metric Studio 内容
支持 Microsoft SharePoint Portal 2003 和 2007
版本 8.3 中的已更改
功能
已更新的 IBM Cognos Connection 外观
“转到”页面中的详细信息
Cognos 监视列表 Portlet
已替换
功能
1 部分:
IBM Cognos 8 管理
IBM Cognos
IBM Cognos Administration
自动化任务
设置多语言报表环境
配置数据库以用于多语言报表
IBM Cognos 8 默认字体
Report Studio 字体
设置打印机
配置 Web 浏览器
允许用户从 IBM Cognos Connection 访问 Series 7 报表
限制对 IBM Cognos 8 的访问
构建 IBM Cognos 8 应用程序
Great Outdoors 公司示样
Great Outdoors 的公司组
销售和市场营销
Great Outdoors 数据库、模型和数据包
恢复示样数据库的备份文件
创建到示样数据库的数据源连接
设置 Microsoft Analysis Services 多维数据集示样
设置 Essbase 多维数据集示样
创建到 OLAP 数据源的数据源连接
设置 Metric Studio 示样
示样数据库模型
示例 - 对更改的数据运行示样 ELM 返还代理
从 IBM Cognos 8 中
删除
示样数据库
设置日志级别
设置审核报表
示样审核模型和审核报表
查看安全错误消息的部详情
禁用核心转储文件的创建
2 部分:
系统性能度量标准
如何收集度量标准数据
系统度量标准
状态系统页面上的窗格
评估系统性能
查看度量标准得分的属性
设置度量标准阈值
重置度量标准
重置系统的度量标准
服务器
管理
func main() {
url := "http://example.com:8080/api"
data := []byte(`{"name":"John","age":30}`)
req, err := http.NewRequest("POST", url, bytes.NewBuffer(data))
if err != nil {
// handle
error
req.Header.Set("Content-Type", "application/json")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
// handle
error
defer resp.Body.Close()
// handle response
注意,以上代码仅供参考,
具体
实现需要根据实际情况进行调整。