小编And*_*les的帖子

TSQL CHECKSUM难题

SELECT BINARY_CHECKSUM('Clifton House, Thornaby Place, Teesdale South, Stockton-On-Tees, Cleveland, TS17 6SD')
SELECT BINARY_CHECKSUM('Clifton House, Teesdale South, Thornaby Place, Stockton-On-Tees, Cleveland, TS17 6SD')

SELECT BINARY_CHECKSUM('Glenfield Hospital, Groby Road, , Leicester, Leicestershire, LE3 9DZ')
SELECT BINARY_CHECKSUM('Glenfield Hospital, Groby Road, , Leicester, Leicestershire, LE3 9EJ')
Run Code Online (Sandbox Code Playgroud)

看看上面的内容.即使文本中存在差异,2对地址也将生成相同的校验和值.我的理解是,虽然您不能保证CHECKSUM和BINARY_CHECKSUM对于任何随机内容都不同,它们应该有助于确定给定行中相对较小的更改.

有趣的是,这些价值观恰恰相反.它们为非常相似的数据值生成相等的校验和值.事实上,这些是大型(680,000条记录)地址表中唯一的重复校验和值.

我有点担心我在生成UPDATE时误解了校验和的价值?我是否必须通过现场比较来求助于暴力场,以确保在一行数据中获得变化?

这些示例的原始数据分为6个单独的列.为清晰起见,我已将代码示例缩减到最小状态.

t-sql sql-server

5
推荐指数
1
解决办法
5370
查看次数

IIS8为什么可能无法加载HttpModule?

我有一个HttpModule,它已在许多站点中成功实现.我试图在IIS 8下的Windows 8 PC上实现它并且它没有被加载.配置如下:

  • 应用程序池正在运行带有.Net 4.0的集成模式
  • 该DLL已使用.Net 4.0编译
  • dll已在web.config的system.webServer部分中正确注册(这不是使用旧的system.web配置部分和经典模式的问题).
  • 模块在模块下的IIS管理器中正确显示,实际上是使用用户界面注册的.
  • Web应用程序还加载了IsapiModule - (SQL Server Analysis Services msmdpump),这是正常的.

作为参考,web.config部分如下.

<system.webServer>
   <modules runAllManagedModulesForAllRequests="true">
      <add name="MyModule" type="MyModule.ClassName" />
   </modules>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

我想知道,IIS8中是否有任何新的全局选项可以默认禁用托管的HttpModule?

httpmodule iis-8

5
推荐指数
0
解决办法
1188
查看次数

标签 统计

httpmodule ×1

iis-8 ×1

sql-server ×1

t-sql ×1