Answered by:
AppV 4.5 0000C800 error

Question
-
Hi,
I have a windows 2008 R2 with SQL2008 installed and AppV 4.5. When I'm connecting to the "application Virtualization Management Console" I get a error thats says:
Unexpected error occured
Please report the following error code to your system administrator
Error code: 0000C800
In the sfmmc log I get these entries, I'm worried about the first one here.
31.08.2009 13:44:08 http://vls02/
ManagementConsole.MCException: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. ---> System.Data.OleDb.OleDbException: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
Server stack trace:
at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.OleDb.OleDbConnection.Open()
at SoftGrid.Management.DataAccess.TransactionManager.GetConnection()
at SoftGrid.Management.SoftGridPrincipal.GetRoleGroupMapping()
at SoftGrid.Management.SoftGridPrincipal.GetGroupsForRole(String role)
at SoftGrid.Management.SoftGridPrincipal.IsInRole(String role)
at System.Security.Permissions.PrincipalPermission.Demand()
at System.Security.PermissionSet.DemandNonCAS()
at SoftGrid.Management.Authorization.Authorize()
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SoftGrid.Management.IAuthorization.Authorize()
at ManagementConsole.ManagementSession.connect(String urlPrefix, NetworkCredential cred)
--- End of inner exception stack trace ---
I have followed this guide for installing AppV: http://www.virtualizationadmin.com/articles-tutorials/application-virtualization-articles/installing-microsoft-application-virtualization-part1.html
I have been through these steps: http://support.microsoft.com/kb/930565
I have reinstalled the server, tried SQL2005 express, and SQL2008 Express.
Nothing seems to help...Monday, August 31, 2009 12:22 PM
Answers
-
Problem solved!Started "Sql Server Configuration Manager", under "SQL Server Network Configuration" we enabled "Named Pipes" and "TCP/IP".This solution isn't mentioned in any of the thread/googling I have read..
- Marked as answer by Tor-André Tuesday, September 1, 2009 6:04 AM
Tuesday, September 1, 2009 6:04 AM
All replies
-
Monday, August 31, 2009 12:44 PM
-
Thanks for the reply Znack, but none of these helps me. I'm just starting with AppV for the first time now, I havent got any application yet. I have just installed a fresh windows 2008 R2, SQL2008, and AppV 4.5. But I can't connect to the console. Take a look at this link: http://www.virtualizationadmin.com/articles-tutorials/application-virtualization-articles/installing-microsoft-application-virtualization-part1.html I can't get pass figure 16, thats when I get the error code 0000C800.Monday, August 31, 2009 12:52 PM
-
Hello,
Oh, yeah should have read the log-files.
Is the user you are accessing with correctly configured for SQL-access and part of the admin-group specified?
The log-files clearly states that you get an access-denied from the SQL (however, my SQL-knowledge always lacks...)
/ZnackMonday, August 31, 2009 12:56 PM -
As far as I can tell, the user should have access. If you look at step 4. here: http://support.microsoft.com/kb/930565 - I get connection succesful. And I use the same user when I try with the console.Monday, August 31, 2009 1:57 PM
-
Problem solved!Started "Sql Server Configuration Manager", under "SQL Server Network Configuration" we enabled "Named Pipes" and "TCP/IP".This solution isn't mentioned in any of the thread/googling I have read..
- Marked as answer by Tor-André Tuesday, September 1, 2009 6:04 AM
Tuesday, September 1, 2009 6:04 AM -
I just wanted to say that I had the exact same problem and that enabling named pipes and TCP/IP in the SQL Server Configuration Manager solved the "Error code: 0000C800" for me as well.
I encountered this unexpected behaviour while following the Microsoft Application Virtualization Version 4.6 SP1 Trial Guide from Microsoft TechCenter, with Desktop Optimization Pack for Software Assurance 2010 downloaded from MSDN, and MS SQL Server 2008 R2 Express SP1 x64 running on Windows Server 2008 R2 Enterprise SP1.
Thanks for your post!
Best regards,
PelleSunday, April 29, 2012 11:57 AM