不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
在没有安装SQL Server的机子上使用客户端网络实用工具的方法
编辑:dnawo 日期:2011-12-15
SQL Server自带的客户端网络实用工具中有个"别名"工具非常好用,你可以为任意一个数据库服务器设置一个别名,这样在程序中连接数据库的地方都可以使用这个别名,例如:

然后在程序中使用(web.config):
别名不仅易记,和服务器IP地址相比也易写,除此之外,还有一个实用的地方,就是当某天数据库移到另一台服务器IP换了,也只需修改下别名对应的地址即可,程序不必做任何修改。但这边有个问题:
客户端网络实用工具是SQL Server自带的,也就是说,如果你的程序想使用客户端网络实用工具,那程序和SQL Server必须在同一台机子上,但在WEB应用程序布署中,WEB程序和数据库服务器放在两台服务器上是很常见的,这时总不能为了使用客户端网络实用工具而在WEB程序所在服务器上安装个SQL Server吧?有什么办法能在没有安装SQL Server的机子上使用客户端网络实用工具呢?
在没有安装SQL Server的机子上使用客户端网络实用工具的方法
经过一番测试,我发现:
SQL Server客户端网络实用工具对应的文件为C:\WINDOWS\system32文件夹下的cliconfg.exe,只需将和它同名的几个文件(cliconf.chm、cliconfg.dll、cliconfg.rll)一起复制到没有安装SQL Server的机子上也是可以使用的,它是一个绿色的工具。
下边是我从SQL Server2000中剥离出来的客户端网络实用工具:点击下载

然后在程序中使用(web.config):
复制内容到剪贴板
程序代码

<connectionStrings>
<add name="SolutionSQLServer" connectionString="server=SQL189;database=WebDB;user id=sa;password=sa;min pool size=4;max pool size=100;Connection Lifetime=30;Enlist=true;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<add name="SolutionSQLServer" connectionString="server=SQL189;database=WebDB;user id=sa;password=sa;min pool size=4;max pool size=100;Connection Lifetime=30;Enlist=true;" providerName="System.Data.SqlClient"/>
</connectionStrings>
别名不仅易记,和服务器IP地址相比也易写,除此之外,还有一个实用的地方,就是当某天数据库移到另一台服务器IP换了,也只需修改下别名对应的地址即可,程序不必做任何修改。但这边有个问题:
客户端网络实用工具是SQL Server自带的,也就是说,如果你的程序想使用客户端网络实用工具,那程序和SQL Server必须在同一台机子上,但在WEB应用程序布署中,WEB程序和数据库服务器放在两台服务器上是很常见的,这时总不能为了使用客户端网络实用工具而在WEB程序所在服务器上安装个SQL Server吧?有什么办法能在没有安装SQL Server的机子上使用客户端网络实用工具呢?
在没有安装SQL Server的机子上使用客户端网络实用工具的方法
经过一番测试,我发现:
SQL Server客户端网络实用工具对应的文件为C:\WINDOWS\system32文件夹下的cliconfg.exe,只需将和它同名的几个文件(cliconf.chm、cliconfg.dll、cliconfg.rll)一起复制到没有安装SQL Server的机子上也是可以使用的,它是一个绿色的工具。
下边是我从SQL Server2000中剥离出来的客户端网络实用工具:点击下载
评论: 0 | 引用: 0 | 查看次数: 9903
发表评论
请登录后再发表评论!