如何调试数据库项目?

时间:2014-06-10 03:12:24

标签: c# sql-server visual-studio triggers sqlclr

好的,我使用Quartz.NET,我有一个表,当该表中的数据库发生变化(插入后,更新后)我必须从url下载文件,然后解析该文件,并插入数据到另一张桌子......

我在SQL CLR Trigger中完成所有这些操作。因为我不知道数据何时被更改。它被其他应用程序/ Web服务更改,而不是当前的应用程序。

所以,再次,我有一个SQL CLR触发器,我想在它部署时调试它。 我在这里找到了一篇文章,但是noluck。我找不到在步骤3中创建测试脚本的方法 http://msdn.microsoft.com/en-us/library/ms165052(v=vs.100).aspx 我的Visual Studio 2013似乎没有选择"设置为默认调试脚本。"还是我错过了什么?

这里有人用Database Project调试过吗? 请告诉我这个,或者帮我提出任何建议。

SQL CLR触发器

public class Triggers
{
    [SqlTrigger(Name = "AfterMarketSessionInserted", Target = "MarketSession",
        Event = "FOR INSERT")]
    public static void AfterMarketSessionInserted()
    {
        using (var connection = new SqlConnection("context connection=true"))
        {
            connection.Open();
            var command = new SqlCommand("SELECT * FROM INSERTED", connection);

            var reader = command.ExecuteReader();
            // ... SOME CODE THAT NEED TO BE DEBUGGED.
        }
    }
}

0 个答案:

没有答案