小编Lov*_*pta的帖子

从SSIS/DTSX包中提取SQL语句

我正在寻找一些东西来提取我的SSIS/DTSX包中的所有SQL查询.但到目前为止没有什么能帮到我.

我已经看过Microsoft的Microsoft.SqlServer.DTS API了.但他们正在直接提取一些问题.但是DTS中存在的查询:变量 TAG,它们不被提取.

我想要.Net框架中的东西.因为我需要使用输出来执行其他任务.我正在使用C#.

示例代码如下.不解决所有情况

// this function takes the list of task hosts as input
// and gives all the queries present in taskhosts.

public static string ExtractQueriesFromTasks(List<TaskHost> Tasks)
{
    string src_query = "";
    foreach (TaskHost executable in Tasks)
    {
        DtsContainer Seq_container = (DtsContainer)executable;
        if (executable.InnerObject.GetType().Name == "ExecuteSQLTask")
        {
            ExecuteSQLTask sqlTask = (ExecuteSQLTask)executable.InnerObject;
            string src_query2 = sqlTask.SqlStatementSource;

            src_query = src_query + "\n" + src_query2.ToUpper();
        }
        if (executable.InnerObject.GetType().Name == "__ComObject")
        {
            IDTSPipeline100 sqlTask = (IDTSPipeline100)executable.InnerObject;
            Console.WriteLine(Microsoft.VisualBasic.Information.TypeName(executable.InnerObject)); …
Run Code Online (Sandbox Code Playgroud)

sql-server ssis visual-studio

8
推荐指数
1
解决办法
6138
查看次数

如何在Windows 7上安装OpenGrok以搜索SVN文件

我正在搜索通过SVN存储库.我通过这个工具OpenGrok进行索引和搜索存储库.但我遇到的问题是我无法在我的系统上配置它.

有人可以帮我配置这个或告诉我一个链接,这将有助于我.

在此先感谢您的时间.

windows-7 opengrok

6
推荐指数
1
解决办法
5771
查看次数

尝试连接到SVN存储库时出错

当我尝试连接到某个远程服务器上的SVN存储库时,我收到错误.

无法连接到存储库URL'svn:// path/to/my/repository /'.无法连接到主机.无法建立连接,因为目标计算机主动拒绝它.

有人可以帮助我吗?

svn repository

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

视觉范式中的接口类关系

我已经在这方面工作了很长时间,但是找不到一种方法来表示类和UML图中的类实现的接口之间的关系.有人可以帮助我解决上述问题吗?我的界面和类有以下关系

interface foo

{

    void a();
    void b();

}

class goo : foo

{

    public override void a()
    {

        //Code goes here
    }
}
Run Code Online (Sandbox Code Playgroud)

你能告诉我在视觉范例中使用什么来展示那种关系吗?

c# uml relationship visual-paradigm

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

如何在构建脚本中使用XCopy而不是在Windows中复制

之前我的dot-net项目部署到我的远程服务器,我在一个nant构建配置文件中使用了copy命令.该命令如下所示.

<target name="Deploy">
    <copy  todir="${path.to.the.directory}" overwrite="true">
        <fileset basedir="${Bin.Path}">
            <include name="*.*" />          
        </fileset>
    </copy>
</target>
Run Code Online (Sandbox Code Playgroud)

现在,当我的项目增长时,我的$ [bin.path]文件夹中有两个新文件夹,现在我无法使用复制命令将我的可执行文件复制到输出文件夹.

有人可以建议我做什么.

搜索后我发现我可以使用XCopy.但我没有得到如何将其集成到我的构建脚本中,类似于上面显示的那样.

谢谢你的帮助.

xml nant xcopy build command-prompt

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