Microsoft KB Archive/143372

{|
 * width="100%"|

INF: Using Banyan VINES Common Login with SQL Server

 * }

Q143372

-

The information in this article applies to:


 * Microsoft SQL Server versions 4.2x, 6.0

-

SUMMARY
In order to use the Banyan network library with SQL Server, you must login to the Banyan VINES network before you start SQL Server. One of the ways to start SQL Server as a Windows NT service and use the Banyan net-library is to use the Banyan Common Login feature.

MORE INFORMATION
The Banyan Common Login is configured using the Workstation icon under the VINES setup group on the Windows NT server. When you double-click the Workstation icon, the "VINES Workstation Configuration" window is started. To use the Banyan Common Login, under the label Login Options, make sure that the "Use Windows NT Logon for VINES (common login)" check box is selected (refer to VINES documentation for details on how to configure the Banyan Enterprise Client for Windows NT).

Once you have configured the VINES software to use the Common Login feature, you must have a Windows NT user account that matches the Banyan login that is used to login to the Banyan network. If you have created the Banyan login SQLUSER@SQL@MICROSOFT, then you must have a Windows NT (domain or local server) user account with the name SQLUSER. In addition, the Banyan login must have the same password as the corresponding Windows NT account and the VINES login search list must have SQL@MICROSOFT specified. You also need to make sure that the Windows NT user account belongs to the Local Administrator group of the local Windows NT server.

By default, SQL Server is set up to run as a Windows NT service under the computer's LocalSystem account. To login to the Banyan VINES network automatically when SQL Server starts as a Windows NT service, you must assign the Common Login account (in our example, this would be SQLUSER) to be used with SQL Server service instead of the LocalSystem account. For SQL Server 4.21a, SQL Server's service name is SQLServer; for SQL Server 6.0, SQL Server's service name is MSSQLServer.

After you have changed the SQL Server service to use the Common login, you should change the SQL Server service to depend on the VinesWorkstation service so that the SQL Server service will not start until the VINES network services are running. To setup this dependency, use the Regedt32.exe program to add the DependOnService (type REG_MULTI_SZ) entry with the value VinesWorkstation to the followng Registry location:

For SQL Server 4.21a:

  \HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \SQLServer

For SQL Server 6.0:

  \HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \MSSQLServer

\HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \SQLExecutive

You can use the same Common Login to start SQLMonitor service for SQL Server 4.21a or the SQLExecutive service for SQL Server 6.0. Because the SQLMonitor service already depends on the SQLServer service, there is no need to add the DependOnService entry for the SQLMonitor service.

You can find additional information on assigning service accounts to SQL Server and SQL Executive in the Microsoft SQL Server "Administrator's Companion" for SQL Server 6.0.

Additional query words: sql6

Keywords : kb3rdparty kbinterop kbnetwork

Issue type : kbhowto

Technology : kbSQLServSearch kbAudDeveloper kbSQLServ600 kbSQLServ420OS2