我已经使用SSMS并通过服务器身份验证登录了一个星期,昨天我尝试登录时,它突然告诉我"no process on the other end of the pipe"。我在网上进行了研究,它说问题是服务器的安全属性设置为windows authentication,必须更改为服务器身份验证。因此,我首先通过windows身份验证登录到SSMS来更改它,但是它说我没有更改身份验证模式的权限,这很奇怪,因为我以admin的身份运行SSMS,而且它以前是在服务器身份验证中运行的。
现在,我根本无法访问我的数据库,因为当我创建数据库时,它是在SA account下的,它只会告诉我,我没
我的场景是安装在名为WEB的服务器上的MVC Blog (funnelweb)。SQL Server2005在DB上运行。FunnelWeb站点需要访问它自己的数据库。我使用SQL Server Management Studio创建了一个新数据库,并将其命名为FunnelWeb。我想使用SQL身份验证,所以我创建了一个SQL登录FunnelWebAdmin。在登录映射中,我将FunnelWebAdmin映射到FunnelWeb数据库,并授予他对数据库的dbowner权限。我尚未向登录名授予任何服务器角色。
已为服务器启用SQL身份验证。
我的问题是:
我是否需要授予此登录任何服务器角色,以便
我使用下面的代码与VBA连接到SQL,并在标题中获得错误
' Create a connection object.
Dim cnPubs As ADODB.Connection
Set cnPubs = New ADODB.Connection
' Provide the connection string.
Dim dbms As String
Dim strConn As String
' Specify the OLE DB provider.
cnPubs.Provider = "SQLNCL
我正在创建一个IIS托管模块,它将处理针对SQL服务器后端数据存储(而不是windows服务器帐户)的基本身份验证。我遵循了Microsoft关于如何做到这一点的文章,并使用下面的事件来连接身份验证请求。
//Subscribe to the authenticate event to perform the authentication.
context.AuthenticateRequest += new EventHandler(this.AuthenticateUser);
在该身份验证代码中,我访问数据库以检查所提供的用户名和密码是否与用户匹配,如果匹配,则设置用户主体。
//Cre
我在DMZ中有一个面向Domino服务器的Internet,客户在其上记录支持请求,要求客户进行身份验证,即。匿名访问不可用。我已经为我们的支持人员开发了内部的“墙板和仪表板”,需要使用web浏览器来显示。为了允许墙板/仪表板网页在没有身份验证的情况下打开,我将它们指向第二个“内部”服务器上的数据库副本,我不强制在副本之间设置“一致访问控制列表”,并允许匿名访问该副本。我的问题是,服务器上的复制是每20分钟一次,所以墙板落后了20分钟。我不能将我的墙板‘计算字段’等指向DMZ中的'live‘数据库,因为它会抛出一个错误,大概是因为没有身份验证。
典型错误:
Error while ex