<ol>
<li><b>Try to load the serverInstall.html page.</b>
In a web browser, load the page http://VAULTSERVER/VaultService/, where VAULTSERVER is the hostname that you entered into the Vault client's login dialog. If your server is properly configured, you should see a page like this:
If you do not see this page, then the Web Server is not accessible from the client that you are connecting from. Verify that IIS is running. Try repeating this test from the server machine connecting to http://localhost/VaultService
<li><b>Attempt to load the Vault Service page using Internet Explorer.</b>
Open a web browser to the page http://VAULTSERVER/VaultService/VaultService.asmx where VAULTSERVER is the hostname that you entered into the Vault client's login dialog. If your server is properly configured, you should see a page like this:
If you see a message like this:
Code: Select all
<%@ WebService Language="c#" Codebehind="VaultService.asmx.cs" Class="VaultService.VaultService" %>
If you see an HTTP error with status code 404 or 405 and you are server is on a Windows 2003 server, then you should verify that your IIS settings are correct. There is a Vault KB article for these errors at http://support.sourcegear.com/viewtopic.php?t=185
<li><b>Verify proxy settings are correct.</b>
If you use a proxy, or your network requires a proxy, you might need to configure Vault in order to connect to the server. You can check your current proxy settings by loading Control Panel -> Internet Options -> Connections tab -> LAN Settings. A dialog that looks like this should come up
By default, Vault will use any proxy specified manually in the lower area of this dialog. If you do not wish to use the proxy for Vault traffic (in the case of non-essential proxies like AdSubtract), you can put the Vault server address in the list of exceptions by clicking the Advanced button.
Due to a flaw in the .Net Framework, Vault can not use Automatic configuration to determine the proxy to use. If your network uses Automatic configuration, then you must configure the location of your proxy in the file C:\Program Files\Sourcegear\Vault Client\VaultGUIClient.exe.config (available in Vault version 2.0). Edit the file and replace the lines
Code: Select all
<proxy usesystemdefault="true"/>
<!--<proxy usesystemdefault="false" proxyaddress="http://proxyhost:proxyport" bypassonlocal="false"/> -->
Code: Select all
<!--<proxy usesystemdefault="true"/>-->
<proxy usesystemdefault="false" proxyaddress="http://proxyhost:proxyport" bypassonlocal="false"/>
<li><b>Verify that the Vault Server can connect to SQLSever.</b>
If you get an error message with the error code FailDBConn, then the Vault server could not contact the SQLServer. You should look at the server's log file, which is located in c:\windows\temp\sgvault\sgvault.log by default.
The most common causes of failure to connect to the database are:
<ol>
<li> The user that Vault is connecting with does not have access to the SQL Server, or to the sgvault database.
<li> SQLServer is on a different machine, but the Vault service has not been set up to use impersontation. For more information on impersonation, see http://www.sourcegear.com/vault/support ... torial.asp
<li>The Vault server does not have the correct SQL components installed. See http://support.sourcegear.com/viewtopic.php?t=603
</ol>
</ol>