小编Wat*_*i02的帖子

SQL Server Express无法连接错误:28 - 服务器不支持请求的协议

我无法连接到我的本地SQL Server Express(2012,但版本无关紧要)从我的服务器(Windows 2008 R2)上使用它上面的工具(如果你想知道的话,可以使用APEX SQL Data Diff).我可以很好地浏览网络服务器,并从可用服务器的下拉列表中选择我的本地实例,但是当我去服务器上搜索表时,它会超时出现此错误消息(SSMS也是如此).

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:28 - 服务器不支持强文本请求协议)(Microsoft SQL Server,错误:-1)

我启用了防火墙 - 不是这样.

我允许远程连接 - 不是这样.

SQL Server Browser服务已打开并通过防火墙 - 不是这样.

我可以正常连接使用同样的工具TO服务器,但是服务器失败.

有任何想法吗?

sql-server network-protocols

54
推荐指数
3
解决办法
6万
查看次数

如何使用Visual Studio 2012制作和部署自签名的ClickOnce清单

让我们解决这个问题......我:

  • 使用Visual Studio 2012

  • 开发VB.NET应用程序 - 主要是.NET framework 3.5,一些2.0.

  • 使用Windows 7进行开发(用户也使用Windows 7.有少量内部用户(少于40个).

我也将说明我是新手,并不完全理解这个过程.我确实理解加密/散列/密钥等的基本概念,但我不能告诉你为什么你可能需要一个.cer文件而不是一个.pfx文件.

接着...

我们有一个应用程序使用证书来签署已经工作了三年(或大约)年的清单.我们最近从Visual Studio 2008升级到Visual Studio 2012,基本上跳过了Visual Studio 2010.在该过程的某个地方,证书现在无效或已损坏.

建议的解决方案:用makecert.exe"就像我们上次做的那样" 制作新的解决方案.当我们需要它时,没有必要支付证书是我们自己的一小部分用户以及没有看到"你信任这个出版商吗?"的小便利.消息(我想?).

尝试发布时,确切的错误是:

无法发布,因为项目无法构建.

签名时出错:无法签署bin\Release\app.publish\setup.exe.SignTool错误:签名者的证书对签名无效.SignTool错误:尝试签名时发生错误:bin\Release\app.publish\setup.exe

现在,文章使用.NET Framework 2.0在您的应用程序中支持证书说:

对于桌面应用程序,通常在用户存储中安装证书.

因此,当我查看用户存储(通过带有证书管理单元的MMC)时,我看到:

在此输入图像描述

红线所在的是OLD/INVALID证书.另一个仍未过期,我的用户名(2013-06-20).

当我从商店中选择时,我看到了:

在此输入图像描述

在此输入图像描述

如果你很好奇,另一个直观的地方就是这样:

在此输入图像描述

那么如何添加另一个旧/坏的呢?

这是我尝试过的:

按照这些说明,我执行了

makecert -n "CN=TempCA" -r -sv TempCA.pvk TempCA.cer
Run Code Online (Sandbox Code Playgroud)

现在我有一个.pvk文件和一个.cer文件.然后我按照Pvk2Pfx(Windows驱动程序)中的说明运行

pvk2pfx.exe -pvk TempCA.pvk -spc TempCA.cer -pfx TempCA.pfx
Run Code Online (Sandbox Code Playgroud)

现在我有一个.pfx文件......(这是我需要的吗?),但是当我尝试使用MMC导入证书存储区时,无论如何我使用的密码都是错误的 - 即使我复制并粘贴它.(这听起来像导入程序中的一个错误...我可以重现这个.)

在导入 …

clickonce certificate self-signed visual-studio

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

SSIS传输数据库任务含义错误消息0x80131500

我使用SSIS与VS2010(shell)和数据库从SQL Server 2005(32位)到SQL Server 2012(64位).我直接在目标服务器上开发(不是最佳的,但它的工作原理).

当我尝试使用传输数据库任务时,它给出了一条错误消息,如下所示:"错误:任务上的Execute方法返回错误代码0x80131500(传输数据时发生错误.有关详细信息,请参阅内部异常.). Execute方法必须成功,并使用"out"参数指示结果." 错误信息

这是问题......如何查看"内部异常"?它是一个GUI界面,无法单步执行代码!我甚至尝试设置日志记录 - 它只记录相同的无用错误消息.

Microsoft在其参考文档中没有关于此错误代码的信息(我可以找到).

谷歌错误代码后,我看到其他人有这个错误代码以及与用户,角色和创建它们的消息.

  • 我仔细检查了我在两台服务器上都有sysadmin权限,并
    在两者上登录.
  • 我试图从每个服务器相同的传输数据库任务本身(与量变到质变的数据库名称),并认为自己工作的罚款两种.
  • 我尝试了DatabaseOnline和DatabaseOffline选项.(两种方式都相同)
  • 我尝试在执行传输数据库任务之前执行"传输登录"任务,该任务有效,但不执行传输数据库任务.然后它开始抛出错误,说数据库不存在 - 这意味着我需要在传输数据库后传输登录.

这是我的设置:在此输入图像描述

我究竟做错了什么?或者如何获得"内部异常"消息?

另外,请点击我的帖子到微软的论坛:http: //social.technet.microsoft.com/Forums/en-US/sqlintegrationservices/thread/cda53c80-8da6-4ed1-898a-9f3ff8464ae2

sql-server ssis dts sql-server-2005 sql-server-data-tools

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

LINQ VB如何选择最大日期(最高日期)的记录

我知道如何在C#中执行此操作,但我的开发团队不使用C#...

这是C#中的答案: 如何只选择LINQ中具有最高日期的记录

我怎么在VB中这样做?

基本上,如果我知道如何在VB中编写lambda表达式,我会被设置,但我找到的材料没有帮助.

我还需要知道为什么Into标识符(即" g")总是在每次离线时都试图成为一个函数,导致出现此错误:

http://img19.imageshack.us/i/errno.png/

linq vb.net lambda linq-to-sql

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