完全迷路了! [英] Totally Lost!
本文介绍了完全迷路了!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好,
我正面临着一个令人沮丧的安静问题……如果有人遇到这样的问题,请帮助...这是方案
服务器1-托管Web门户
服务器2-具有一个数据库(SQL Server-SomeName)
服务器3-具有数据仓库(Teradata- ABC,XYZ)
我正在笔记本电脑上工作...
我有一个连接字符串,它以< add name ="SomeString"的形式存储在web.config文件中. connectionString =数据源= ABC;"/用于数据仓库
我曾经读取此连接字符串,将用户名和密码附加到此字符串并查询数据库....
该Web门户网站运行得非常好...
几天前,我被告知要对其进行一些修改..(删除登录屏幕并获得用户名pwd frm一个文件)
修改后,我开始获取出现以下错误
Teradata.Client.Provider.TdException:[Teradata的.NET数据提供程序] [115006]无法将DataSource = ABC解析为IpAddress.
现在启动有趣的部分...
在纠正上述错误后,我使用另一个名字说XYZ来访问数据仓库...并且它起作用了!但是,在我的笔记本电脑上...
现在,当我将门户发布到服务器时,它再次连接到Teradata数据仓库时出现错误:(
我不知道关于它在笔记本电脑上的工作方式以及dsnt在我托管门户网站的服务器上的工作方式...
另外,我的较旧版本在服务器上仍然可以很好地工作....
对这个帮助太沮丧了!!!!
student,UH
解决方案
The问题可能是您正在使用ODBC驱动程序.我认为这是一件坏事,您应该使用包含所有信息的连接字符串.有关连接字符串的更多信息,请参见student,UH解决方案The problem is probably that you are using ODBC drivers. In my opinion, this is a bad thing and you should use connection strings that contain all the information. For more information about connections strings, see connectionstrings.com.
But, back to your problem. Go to Administrative tools -> Data sources (ODBC). There, you will probably see your ABC or XYZ connection. Just remove both and use a real connection string as explained in the website.
这篇关于完全迷路了!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文