When we try to change the password of a local user, we get an 0x80040E57 string or binary truncated error, and when we try to use the new password, it fails! We have checked t_secuser (currently defined as:CREATE TABLE [t_secuser]
(
[UserID] nvarchar(40) NOT NULL,
[UserLogin] nvarchar(255) NOT NULL,
[FirstName] nvarchar(50) NOT NULL,
[Surname] nvarchar(50) NOT NULL,
[Department] nvarchar(50),
[Password] nvarchar(12),
CONSTRAINT [pk_secuser] PRIMARY KEY CLUSTERED ([UserID] ASC)
)
GO
) and the values DO change! Does anyone else get this? Now that we changed the password, we can't get in as a local Admin!
BTW, even if we replace the password with the SAME password, the password value changes! Should it?
Since (if you note), the password column can be NULL, if we set the value to NULL by direct SQL, we can log in as admin, <no password>! Not very secure! NOTE also that if we leave the password fields blank in the UI, we get a value in the Password column (and the error message) and can't log in as admin, <no password>!
If you're confused, so am I!
Paolo
[Edit: On a whim, we changed all the column lengths to much larger values but still get the error! They are now back as they should be]