NT4 domain and SharePoint 2007 don’t play nice

So after really beating my head on the table for a while my conclusion is you cannot install MOSS 2007 or WSS v3 in an NT 4.0 domain as anything but a single server. If you choose multiserver you will get the error below. I got this error while trying to connect to the SQL Server using windows authentication in the configuration wizard. :(

 

01/09/2007 10:36:27 10 ERR Exception: System.Security.Principal.IdentityNotMappedException: Some or all identity references could not be translated.

at System.Security.Principal.NTAccount.Translate(IdentityReferenceCollection sourceAccounts, Type targetType, Boolean forceSuccess)

at System.Security.Principal.NTAccount.Translate(Type targetType)

at Microsoft.SharePoint.Administration.SPProcessIdentity.GetMachineRelativeSecurityIdentifier(SPServer server, Boolean& isMachineAccount)

at Microsoft.SharePoint.Administration.SPProcessIdentity.GrantIdentityDatabaseAccess()

at Microsoft.SharePoint.Administration.SPProcessIdentity.Update()

at Microsoft.SharePoint.Administration.SPWindowsService.Update()

at Microsoft.SharePoint.Administration.SPFarm.CreateBasicServices(SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)

at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword)

at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, String farmUser, SecureString farmPassword)

at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()

at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()

at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

 

Now this is my professional opinion because as best I can tell there is no official Microsoft position on this. If you are on an NT4 domain and really want to try using 1 SharePoint server and 1 SQL server you may be able to use SQL authentication but no promises there. It seems that SharePoint considers NT4 to be the same as a workgroup.

 

Hope this saves someone some grief.

 

Shane – SharePoint Help

Published Thu, Jan 25 2007 2:53 by Shane
Filed under: ,

Comments

# re: NT4 domain and SharePoint 2007 don’t play nice

Thursday, January 25, 2007 6:07 AM by Mark Wilson

We found the same and ended up leaving it as a single server install until the customer completed project to upgrade to AD.

# re: NT4 domain and SharePoint 2007 don’t play nice

Sunday, January 28, 2007 6:36 PM by William Heurdier

Hi Shane,

I went through the same problem but managed to find a solution.

Only the configuration tools don't work while deploying MOSS or WSS on a NT4 Domain.

You should deploy SQL express on the web front end while doing the installation and install the config and admin site db on it, then, when the administration site is up, move the databases to the new server.

You then have to change 3 things:

- WSS Registry key to connect to your SQL server

- Update the Admin site database object with the correct server name in the config DB.

- Default Content database server

Et voilà, you have relocated your DB on the SQL server and it's perfectly working on your NT4 environment.

Regards,

William Heurdier

-

# re: NT4 domain and SharePoint 2007 don’t play nice

Thursday, September 06, 2007 3:17 AM by Hwee

Hi William,

Could you provide the details for how to change the 3 things mentioned:

- WSS Registry key to connect to your SQL server

- Update the Admin site database object with the correct server name in the config DB.

- Default Content database server

Thank you and regards,

Hwee

# re: NT4 domain and SharePoint 2007 don’t play nice

Tuesday, November 11, 2008 2:57 PM by Devendra

I am unable to create domain in MOSS 2007 server.

Leave a Comment

(required) 
(required) 
(optional)
(required)