我有一个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();