快速testingOLE DB连接string的方法

为了debugging目的,我想知道如何快速testingOLE DB连接string

我发现这个免费的软件 ,它在我的机器上运行,testing成功。

有没有更快的方式来这样做,也许从Windows上的命令行? 因为大部分时间都是客户而不是我来完成这个任务,所以我更喜欢一个“零安装”的方法,这个方法至less会影响到他们的系统。

4 Solutions collect form web for “快速testingOLE DB连接string的方法”

如果客户端安装了PowerShell(如果运行的是Windows 7或Windows Server 2008 R2,则为给定的),则可以从PowerShell控制台窗口执行以下命令:

$conn = New-Object System.Data.OleDb.OleDbConnection $conn.ConnectionString = "Provider=Search.CollatorDSO" # whatever you are testing $conn.Open() $conn.Close() 

来自Jason H.的评论 ,以下方法已被certificate对我有用。 这是超级实用的,我不认为它需要PowerShell。

  • 打开记事本并创build一个空的文本文件,然后单击文件 – >单击保存 – >并将文件名称:TestConnection.udl保存到您的桌面。
  • 转到桌面并双击刚才创build的TestConnection.udl文件,然后popup“数据链接属性”框。
  • select提供程序选项卡,然后find要连接的提供程序,然后单击下一步>>。
  • 现在从连接选项卡中select或input您的源/服务器名称 – >然后input信息login到服务器 – >并select服务器上的数据库。
  • 单击testing连接,然后单击确定以保存该文件。 如果在testing连接string期间发生错误,您将看到一个带有错误信息的popup框。

SQL Server本地连接string在PowerShell中testing

此方法在Powershell中可用于testingSQL Server本机连接string(可能适用于SQL Server数据库并在web.config文件中使用的types)。 请注意,在此连接string的开始处没有Provider=xxxx

首先:开始→运行→PowerShell

 $conn = New-Object System.Data.SqlClient.SqlConnection $conn.ConnectionString = "Data Source=(local)\SQLExpress;Initial Catalog=MyDatabase;Persist Security Info=True;User ID=MyDBUser;Password=IShouldBeUsingIntegratedSecurity!;MultipleActiveResultSets=True;User Instance=False" # If no error occurs here, then connection was successful. $conn.Open(); $conn.Close(); 

SqlConnection类文档 。

荣誉@Chuck Heatherly,这是基于谁的榜样 。

注意:我完全意识到这个问题是针对OLEDB的,但是到了这里寻找一种为SQL Native连接执行此操作的方法,对于那些到达此处的人来说,这可能会用到相同的目标。

有一个快速的UI方法来validation它

  1. 创build一个空文件: empty.txt
  2. 重命名扩展odl: empty.udl
  3. 现在只要双击该文件,它会询问服务器和用户名密码,你就知道该怎么做。

在这里输入图像说明

请参阅: http : //www.gotknowhow.com/articles/test-a-database-connection-string-using-notepad

  • 如果<form>中的操作字段有参数,会发生什么情况?
  • 为什么ctime()返回的string包含换行符?
  • std :: string length()和size()成员函数
  • String.Format - 它是如何工作的以及如何实现自定义格式string
  • 在Eclipse中的所有文件中replacestring
  • Python 2.7获取用户input和操作为不带引号的string
  • join与Python具有Integer值的列表
  • StringFormat和带标签的多重绑定
  • 俄罗斯方块数组
  • string连接与Ruby中的插值
  • 序列化一个对象到string