Cause
Incompatible versions of the SSLIP and C3S Host application.
Solution
If stored credit card numbers have this issue after an update to 4.4 from 4.3, perform the following steps:
UPDATE StoreData.dbo.AccountContact SET ModifiedDate = GETDATE() , ModifiedByUser = 'CyriousTech' , IsCCNumEncrypt = 1 , DefaultPaymentTrackingNumber = OldAC.DefaultPaymentTrackingNumber , CCCSCustomerGuid = NULL FROM [StoreData].dbo.AccountContact LEFT JOIN [43_StoreData].dbo.AccountContact OldAC ON OldAC.ID = AccountContact.ID WHERE CCCSCustomerGuid IS NOT NULL
In cases where SQL Server is located on a dfferent machine and the logged in user does not access privileges to SQL, C3S will fail to login. when testing this connection, you will receive an error message as follows:
**Error:** Login failed for user ''. Verify the C3SConnectionString property is pointing to the right database in the C3S config file 'C:\Program Files\Cyrious\SSLIP\Utilities\C3S\C3SHost.exe.config'
Resolution #1: Modify the C3S Connection String
*Replace USERNAME and PASSWORD with the appropriate user name and password to access the SQL Server database.
Resolution #2: Add User to SQL Server login
Resolution #3: Switch Users
Contributor: Development, Cyrious Software
Date: 04/20/2009
Version: Control 4.40.03.0501+