小编fir*_*fly的帖子

如何让SQL事件探查器监视触发器执行

我有一个SQL Server Profiler的跟踪设置来监视在数据库上执行的SQL.我最近发现跟踪中不包含触发器执行.在查看跟踪的可用事件之后,我看不到任何看起来像包含触发器执行的事件.有谁知道如何设置跟踪来监控触发器的执行?

sql-server sql-server-2005 sql-server-profiler

53
推荐指数
2
解决办法
4万
查看次数

"在Visual Studio 2005 DataSet Designer中出现数据时,无法更改列的DataType"错误

我有一个数据集的VisualStudio 2005年,我需要从数据表中的一个更改列的数据类型System.Int32System.Decimal.当我尝试更改数据类型时,DataSet Designer我收到以下错误:

物业价值无效.一旦有数据,就无法更改列的DataType.

根据我的理解,这应该是更改DataSet架构中的数据类型.我没有看到有任何数据可以导致此错误.

有没有人有任何想法?

dataset dataset-designer visual-studio .net-2.0

21
推荐指数
2
解决办法
2万
查看次数

在Vault中查看已删除的文件

有没有办法在SourceGear Vault客户端中查看已删除文件的内容和历史记录?我找到的唯一方法是取消删除文件,查看文件,然后再次删除该文件.

我目前正在使用Vault 4.1.2.

sourcegear-vault

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

无法理解异步等待行为?

我有以下代码,

using System;
using System.Threading.Tasks;


namespace asyncawait
{
    class Practice
    {
       async Task<int>  Method()
        {
            for (int i = 0; i < int.MaxValue ; i++);

            return 10;
        }

       public async void caller()
        {

           int a = await Method();
           Console.WriteLine("Please print it first");
           Console.WriteLine(a);
           Console.WriteLine("Please print it last");

        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Practice p = new Practice();
            p.caller();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

建设项目时的警告:

Program.cs(9,25,9,31):警告CS1998:这个异步方法缺少'await'运算符并将同步运行.考虑使用'await'运算符等待非阻塞API调用,或'await Task.Run(...)'在后台线程上执行CPU绑定工作.

我的期望是,

预期输出:(第一行应立即打印)

请先打印//不要等,因为我没有使用a,功能等待
10
请最后打印

实际产量:

请先打印//等待执行功能然后打印输出
10 …

c# multithreading asynchronous task-parallel-library async-await

0
推荐指数
1
解决办法
1483
查看次数