C# 使用SMO通过端口在SQL Server中创建帐户

C# 使用SMO通过端口在SQL Server中创建帐户,c#,sql,winforms,smo,C#,Sql,Winforms,Smo,我使用SMO在SQL Server中创建帐户 var serverName = "192.168.1.50,1433" ; Server svr = new Server(serverName); var db = svr.Databases[databaseName]; if (db != null) { // You probably want to create a login and add as a user to your database Login login

我使用SMO在SQL Server中创建帐户

var serverName = "192.168.1.50,1433" ;
Server svr = new Server(serverName);

var db = svr.Databases[databaseName];

if (db != null)
{
    // You probably want to create a login and add as a user to your database
    Login login = new Login(svr, loginName);
    login.DefaultDatabase = "uad"; // Logins typically have master as default database
    login.LoginType = LoginType.SqlLogin;
    login.Create(textBox7.Text, LoginCreateOptions.None); // Enter a suitable password
    login.Enable();
}
我得到了一个错误:

无法连接到服务器192.168.1.501433


这很荒谬,在服务器上我成功创建了一个帐户,但在客户端发生了此错误,在客户端,我必须成功连接到192.168.1.50端口1433,我可以在客户端的表中“选择”和“删除”数据。这表明客户端和服务器之间的连接完全正确。

您无法远程创建登录以防止黑客攻击