当我运行时 - 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”命令成功运行。这是正确的吗?
我正在比较以确保从同一来源生成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来自相同的源代码是否安全?