我无法通过SQL Management Studio连接到SSIS子系统,因此我一直在寻找一种通过t-sql列出所有SSIS包的方法.我找到了Sql Server 2005的以下查询,但它在2008年不起作用:
-- List all SSIS packages stored in msdb database.
SELECT PCK.name AS PackageName
,PCK.[description] AS [Description]
,FLD.foldername AS FolderName
,CASE PCK.packagetype
WHEN 0 THEN 'Default client'
WHEN 1 THEN 'I/O Wizard'
WHEN 2 THEN 'DTS Designer'
WHEN 3 THEN 'Replication'
WHEN 5 THEN 'SSIS Designer'
WHEN 6 THEN 'Maintenance Plan'
ELSE 'Unknown' END AS PackageTye
,LG.name AS OwnerName
,PCK.isencrypted AS IsEncrypted
,PCK.createdate AS CreateDate
,CONVERT(varchar(10), vermajor)
+ '.' + CONVERT(varchar(10), verminor)
+ '.' …
Run Code Online (Sandbox Code Playgroud) 我正在寻找一种代表另一个用户(模拟另一个用户)向工作项添加评论的方法。
VssConnection connection = new VssConnection(new Uri(url), new VssClientCredentials());
WorkItemTrackingHttpClient client = connection.GetClient<WorkItemTrackingHttpClient>();
patchDocument.Add(
new JsonPatchOperation()
{
Operation = Operation.Add,
Path = "/fields/System.History",
Value = "Sample comment 1"
}
);
await client.UpdateWorkItemAsync(patchDocument, id);
Run Code Online (Sandbox Code Playgroud)