-1

我在服务器上的水晶报告中有这个错误。此报告适用于开发人员机器。

"Logon failed. Details: ADO Error Code: 0x Source: Microsoft OLE DB Provider for SQL Server 
 Description: [DBNETLIB][ConnectionOpen (Invalid Instance()).]Invalid connection.
 SQL State: 08001 Native Error: Error in File 
 C:\Windows\TEMP\temp_4c950a7a-9da0-4462-a806-74b3fddae638 {27458190-6D19-45D8-A8C9-     
 8386BE22C3F3}.rpt: Unable to connect: incorrect log on parameters."
4

2 回答 2

0

使用 datasource=servername 或 ip address\instance name 如果可用,端口号

例子

DataSource=myservername\myinstancename,1433
DataSource=myservername,1433
DataSource=113.132.223.33,1433
DataSource=113.132.223.33\myInstancename,1433

默认端口号为 1433 或 1434

我的问题就这样解决了,发帖供别人使用。

于 2014-10-13T13:58:06.727 回答
0

有两种基本方法可以向 SQL Server 进行身份验证,一种使用 SQL 用户名/密码,另一种使用“集成安全性”或 Windows 帐户。您可以在本地连接但不能在服务器上连接这一事实让我相信您正在使用集成安全性。

如果您使用集成安全性,则运行网站的用户需要登录权限(默认情况下,它类似于“网络服务”)。您可以为此使用模拟将其设置为您需要的任何用户(Google ASP.NET 模拟)。

于 2013-01-02T20:12:11.817 回答