分类目录归档:疑难杂症

导入博浩附加税,不含税的设置

1.导出客户资料到excel

2.不含税列*100 + 附加税列 ,复制结果到新列,放到o列更新到备注。

3.执行以下sql语句

update [Customers] set
[TaxType]=case when cast(remark as varchar(4))=’-100′ then 4 else 2 end
,[AttachTax] =case when cast(remark as varchar(4))=’-1′ then 1 else 0 end
where remark is not null

修复故障 “系统文件可能已经被篡改,请联系系统供应商。 +34 916420719”

[问题记录.dotnet]解决“此实现不是 Windows 平台 FIPS 验证的加密算法的一部分”

注册表修改“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled”值为0就可以解决。

 

现象:

在个别机器上,下列代码会导致异常:

代码
new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(bytes, offset, count);
异常

System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。
在 System.Security.Cryptography.MD5CryptoServiceProvider..ctor()

……

根据错误信息在网上搜索了下,看到很多人都是说修改注册表解决,但是原因却不清楚。
注册表修改“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled”值为0就可以解决。

进一步查找相关资料,得知是与联邦信息处理标准 (FIPS,全称是Federal Information Processing Standard)相关。如果机器启用了FIPS策略(前面提到那个注册表项Enabled为1),那么此时调用MD5CryptoServiceProvider就会抛出Invalid Operation Exception异常。
MSDN中有相关说明:
从.NET Framework 2.0开始,实现加密算法类的创建被受控于计算机的配置。 如果计算机配置为算法需要符合 FIPS,并且类实现了一个与 FIPS 不兼容的算法,则任何创建该类的实例的尝试将引发异常。 构造函数引发 InvalidOperationException 异常,Create 方法引发TargetInvocationException 异常和内部 InvalidOperationException 异常。

如果应用程序运行在其配置需要符合 FIPS 的计算机上,并且应用程序使用与 FIPS 不兼容的算法,则您可使用配置文件中的元素防止公共语言运行时 (CLR) 强制实施 FIPS 兼容性。 此元素在 .NET Framework 2.0 版 Service Pack 1 中引进。

 Server2008R2:由于没有远程桌面授权服务器可以提供许可证,…..错误的解决

分类: WINDOWS

    一直使用远程桌面连接一台windows2008server服务器,今天突然报错,连不上了:
“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系。”
    由于是一台共用的服务器,不知道谁操作了什么。根据错误提示google解决方法,大都让删除MSLicensing注册表项。可是删除之后,依然不见效果。本地登录到服务器上,指定RD许可证服务器,也不行,将远程桌面授权方式从每设备改成每用户,也不行。后来经过持续不断的google,百度。找到了下面这篇,终于解了我的困难。
原来是安装角色的时候安装了“远程桌面”的原因,删除即可。
即在我的电脑上右键菜单中选择-“管理”,点击”角色”,点击”删除角色”,选择“远程桌面服务”删除即可。
不知道是哪个同事装的,折腾了我一上午。

RD授权宽限期已过,且该服务尚未向安装有许可证的授权服务器注册。

RD授权宽限期已过,且该服务尚未向安装有许可证的授权服务器注册。

  4683浏览
一台Windows Server 2008 R2服务器出现了如下提示:

RD授权宽限期已过,且该服务尚未向安装有许可证的授权服务器注册。需要使用RD授权服务器才能继续操作。在没有授权服务器的情况下,远程桌面会话主机服务器可以在初始启动之后运行120天。

RD授权宽限期已过,且该服务尚未向安装有许可证的授权服务器注册。

同样,还可能出现如下的气泡提示:

远程桌面服务将停止工作,原因是此计算器已超过其授权宽限期。单击此消息打开RD会话主机服务器配置工具,以便指定RD授权模式并指定要使用的许可证服务器。

气泡提示远程桌面服务将停止工作

在继续下面的文章前,先保证你的Windows Server 2008 R2服务器已经激活

1、依次单击“管理工具”→“远程桌面服务”→“远程桌面授权管理器”

在控制面板中打开远程桌面授权管理器

2、在打开的“RD授权管理器”窗口可以看到“激活状态”是“没有激活”

服务器提示RD授权没有激活

3、选中服务器并右键单击“激活服务器”。

右键单击激活服务器

4、首先出现的是“服务器激活向导”界面,我们单击“下一步”

服务器激活向导界面

5、进入“连接方法”选择界面,我们选择“自动连接(推荐)”,然后单击下一步。

连接方法选择界面选择“自动连接(推荐)”

单击“下一步”的过程中,可能会提示“正在查找Microsoft Clearinghouse服务器”的提示,此时你只需要耐心等待即可。

提示“正在查找Microsoft Clearinghouse服务器”

5、在“公司信息”窗口填写好相关信息,单击“下一步”即可。

填写公司信息

此时,还会需要你填写“省/自治区”等资料,可以不填写,直接单击“下一步”。

填写“省/自治区”等资料

此时系统会提示你“正在激活许可证服务器”,耐心等待吧。

正在激活许可证服务器

6、到达“正在完成服务器激活向导”界面,单击“下一步”。

“正在完成服务器激活向导”界面

7、进入“欢迎使用许可证安装向导”界面,单击“下一步”。

010.jpg

服务器会提示“正在查找Microsoft Clearinghouse服务器”的提示,此时你只需要耐心等待即可。

提示“正在查找Microsoft Clearinghouse服务器”

8、服务器进入“许可证计划”界面,在“许可证计划”下拉框中选择“企业协议”。然后单击下一步

“许可证计划”界面

9、在“输入协议号码”界面中的“协议号码”文本框内输入协议号:4954438,然后单击“下一步”

填写协议号码4954438

10、在“请选择产品版本和许可证类型”界面中,“产品版本”选择“Windows Server 2008 或 Windows Server 2008 R2”,“许可证类型”选择“每用户CAL(TS或RDS)”,“数量”里面填300。然后单击“下一步”。

“请选择产品版本和许可证类型”界面

server2008 R2会提示“正在安装远程桌面服务客户端访问许可证…”

server2008 R2正在安装远程桌面服务客户端访问许可证...

稍等片刻,就提示“您已完成许可证安装想到”,已成功安装TS、RDS或VDI CAL。单击“完成”即可。

已成功安装TS、RDS或VDI CAL

11、可以看到“RD授权管理器”提示“激活状态”为“已激活”

RD授权管理器提示已激活

Microsoft SQL Server 2005 安装 错误为 [Microsoft][SQL Native Client][SQL Server] .. 另类解决办法

某客户一体机安装SQL2005 express出错:
标题: Microsoft SQL Server 2005 安装程序
——————————
SQL Server 安装程序无法执行服务器配置命令。错误为 [Microsoft][SQL Native Client][SQL Server]无法将函数单元 ‘sp_sqlagent_get_startup_info’ 添加到组件 ‘Agent XPs’ 中。此单元已向该组件注册。。有关详细的错误信息,请参阅服务器错误日志和安装日志。
有关帮助信息,请单击: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&ProdVer=9.00.5000.00&EvtSrc=setup.rll&EvtID=29521&EvtType=lib%5codbc_statement.h%40Do_sqlScript%40OdbcStatement%3a%3aexecute_batch%40sysdbupg.sql%40181%40x3bff
——————————
除了检查注册表是否有挂起操作外,还要检查主机时间是否正确。该客户就是因为机器时间为2002年,所以出现安装错误,时间不正确还会引起类似hotmail不能登录,google账号不能登录等莫名其妙的问题。

SQL 2005日志文件损坏后应当如何恢复

 

SQL 2005日志文件损坏后应当如何恢复

1、在MSSE停止数据库服务。
2、将需要恢复的数据库文件移动到另外的位置。 
3、启动数据库服务。 
4、确认要恢复的数据库文件已经成功复制到另外的位置,然后在SQL Server Management Studio中删除要恢复的数据库。 
5、新建同名的数据库 ds_shop 
 继续阅读SQL 2005日志文件损坏后应当如何恢复