我有一个 SQL Server 登录,我想第一次使用它,当我使用它时,我收到这个错误:
用户 MyUserName 登录失败。原因:必须修改账号密码。
我无法直接访问 SQL Server,如何通过 C# 代码更改密码?我尝试此代码,但它返回相同的错误conn.Open();
代码:
SqlConnection conn = new SqlConnection("Data Source=[ServerName];
Initial Catalog=[DBName];
User ID=[MyUserName];Password=[MyPassword];");
SqlCommand cmd = new SqlCommand("ALTER LOGIN [MyUserName] WITH PASSWORD='NewPass' OLD_PASSWORD='OldPass'", conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();