簡體   English   中英

經典ASP Microsoft SQL Server本機客戶端11.0錯誤'80040e14'用戶登錄失敗,但不是我指定的用戶登錄

[英]Classic ASP Microsoft SQL Server Native Client 11.0 error '80040e14' Login failed for user, but not the one I specified

收到一個我似乎無法追蹤的非常奇怪的錯誤。 在IIS10上運行經典ASP。 我在連接字符串中指定了一個用戶,但是該應用程序似乎在“默認”另一個用戶。 我不知道指定該用戶的位置。

set conn = Server.CreateObject("ADODB.Connection")
connectionString = "Provider=SQLNCLI11;Data Source=serverxy;Initial Catalog=hazard;USER Id=xxxxx;PASSWORD=yyyyy;"
conn.Open connectionString
...do sql queries, etc...

這在我的生產服務器,開發服務器和開發台式機上都發生。

SQL Profiler幫助我弄清楚了如何解決該問題。 它表明我指定的用戶實際上正在工作。 有一個視圖在另一台服務器上調用查詢。 該服務器上的數據庫實際上處於脫機狀態,並且已被移動。 我更新了視圖以使用新服務器,並且所有工作均已完成。 自從我不得不使用Profiler以來,它已經完全忘記了它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM