ServerLoginMode Method
后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。
The ServerLoginMode method returns the default login mode for the specified server.
语法
object.ServerLoginMode(ServerName )asSQLDMO_SECURITY_TYPE
Parts
object
Expression that evaluates to an object in the Applies To list.ServerName
String that specifies the server name.
Prototype (C/C++)
HRESULT ServerLoginMode(
SQLDMO_LPCSTR ServerName,
SQLDMO_SECURITY_TYPE *pRetVal);
Returns
ServerLoginMode returns one of these SQLDMO_SECURITY_TYPE values.
Constant |
Value |
Description |
---|---|---|
SQLDMOSecurity_Integrated |
1 |
Allow Windows Authentication only |
SQLDMOSecurity_Mixed |
2 |
Allow Windows Authentication or SQL Server Authentication |
SQLDMOSecurity_Normal |
0 |
Allow SQL Server Authentication only |
SQLDMOSecurity_Unknown |
9 |
Security type unknown |
注释
The ServerLoginMode method allows an application to determine the login mode of a server without logging in. Login information is stored in the registry, and is accessible remotely if Windows Registry Key Permissions is set to Enumerate Subkeys.
By calling ServerLoginMode, and application may be able to reduce the amount of time necessary to determine the login mode of a server. This can be useful in a situation where the application must overcome time-out issues.