我正在寻找一些东西来提取我的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) 我正在搜索通过SVN存储库.我通过这个工具OpenGrok进行索引和搜索存储库.但我遇到的问题是我无法在我的系统上配置它.
有人可以帮我配置这个或告诉我一个链接,这将有助于我.
在此先感谢您的时间.
当我尝试连接到某个远程服务器上的SVN存储库时,我收到错误.
无法连接到存储库URL'svn:// path/to/my/repository /'.无法连接到主机.无法建立连接,因为目标计算机主动拒绝它.
有人可以帮助我吗?
我已经在这方面工作了很长时间,但是找不到一种方法来表示类和UML图中的类实现的接口之间的关系.有人可以帮助我解决上述问题吗?我的界面和类有以下关系
interface foo
{
void a();
void b();
}
class goo : foo
{
public override void a()
{
//Code goes here
}
}
Run Code Online (Sandbox Code Playgroud)
你能告诉我在视觉范例中使用什么来展示那种关系吗?
之前我的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.但我没有得到如何将其集成到我的构建脚本中,类似于上面显示的那样.
谢谢你的帮助.
build ×1
c# ×1
nant ×1
opengrok ×1
relationship ×1
repository ×1
sql-server ×1
ssis ×1
svn ×1
uml ×1
windows-7 ×1
xcopy ×1
xml ×1