小编Kri*_*hna的帖子

设置快照隔离不反映

当我运行时 - SET TRANSACTION ISOLATION LEVEL SNAPSHOT -Command 成功执行但以下查询返回:

SELECT is_read_committed_snapshot_on,
       snapshot_isolation_state_desc,
       snapshot_isolation_state
FROM   sys.databases
WHERE  name = 'MyDB' 
Run Code Online (Sandbox Code Playgroud)

输出:

is_read_committed_snapshot_on   0
snapshot_isolation_state_desc   OFF 
snapshot_isolation_state        0
Run Code Online (Sandbox Code Playgroud)

你能告诉我为什么 set transction 命令没有反映吗?另外,我假设ALLOW_SNAPSHOT_ISOLATION已经“打开”,因为我的“ SET TRANSACTION ISOLATION LEVEL SNAPSHOT”命令成功运行。这是正确的吗?

sql sql-server database-administration sql-server-2008

4
推荐指数
1
解决办法
8782
查看次数

要确认的D​​LL比较如果使用相同的源代码

我正在比较以确保从同一来源生成2个dll.由于我无法使用外部工具进行比较,我只是使用IL反汇编程序创建了IL文件并手动进行比较.

  • 对于.IL文件中的以下字段,比较时计数相同.

     //   CLR method headers : 
     //   Num.of method bodies  - 
     //   Num.of fat headers    - 
     //   Num.of tiny headers   - 
    
     // Managed code : 
     //   Ave method size - 
    
    Run Code Online (Sandbox Code Playgroud)
  • 当计数和名称相同时,类名的顺序不相同.

在上述场景中假设两个DLL来自相同的源代码是否安全?

.net c# dll asp.net-3.5

2
推荐指数
1
解决办法
3656
查看次数