小编Ken*_*539的帖子

由于Test-ServiceFabricClusterConnection,发布到Service Fabric Cluster失败

我正在使用在创建Service Fabric项目以部署我的应用程序时生成的Deploy-FabricApplication.ps1脚本.

部署到Service Fabric群集时,如果我首先使用连接到本地群集,则可以在本地部署Connect-ServiceFabricCluster.但是,我的构建服务器不运行本地群集实例,因此我无法首先连接到本地实例.当我连接时,Connect-ServiceFabricCluster @ClusterConnectionParameters我在连接上获得数据,表示它已成功.当它到达发布并运行Test-ServiceFabricClusterConnection命令时,我收到以下错误.

WARNING: Unable to Verify connection to Service Fabric cluster.
Test-ServiceFabricClusterConnection : Cluster connection instance is null
At C:\ProgramFiles\MicrosoftSDKs\ServiceFabric\Tools\PSModule\ServiceFabricSDK\Publish-NewServiceFabricApplication.ps1:129 char:16
+         [void](Test-ServiceFabricClusterConnection)
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [Test-ServiceFabricClusterConnection], NullReferenceException
    + FullyQualifiedErrorId : GetClusterConnectionErrorId,Microsoft.ServiceFabric.Powershell.TestClusterConnection
Run Code Online (Sandbox Code Playgroud)

我尝试从Publish-NewServiceFabricApplication.ps1模块中删除Test-ServiceFabricClusterConnection,我得到一组不同的错误.无论我在这一点上尝试过什么,如果我首先连接到一个集群,它可以工作,但如果我通过powershell脚本连接则不行.

更新!解决了使用点源解决这个问题:如何从VSTS版本管道部署服务架构应用程序?

powershell-3.0 azure-service-fabric

7
推荐指数
1
解决办法
2109
查看次数

带有Golang SQL驱动程序和UUID的MS SQL uniqueidentifier

我使用Go 1.6.2连接到SQL-Server数据库.我正在使用go-mssqldb驱动程序(github.com/denisenkom/go-mssqldb)和sql包.

我的问题是我正在使用github.com/twinj/uuid包创建uuids(我也尝试了其他一些)并且它们正确插入但是当我尝试将它们扫描出来时

err := Database.QueryRow("SELECT Id FROM ...").Scan(&struct.Id)
Run Code Online (Sandbox Code Playgroud)

它会在前半部分翻转时返回Id.我在这篇SO帖子(https://dba.stackexchange.com/questions/121869/sql-server-uniqueidentifier-guid-internal-representation)和其他一些文章/帖子中找到了解释.

但是,我一直无法在Go中找到解决这个问题的具体内容.我无法改变SQL-server存储guid的方式.我是否遗漏了UUID扫描实施的内容?我还没有看到改变它读取方式的方法.我的最后一个选择是编写我自己的实现来交换这些位,但是想要了解我是否遗漏了驱动程序或UUID包或其他库中的某些内容.

sql-server uuid guid go

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