【问题标题】:Create an account in SQL Server through port using SMO使用 SMO 通过端口在 SQL Server 中创建帐户
【发布时间】:2015-02-19 09:11:46
【问题描述】:

我使用 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.50,1433失败

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

【问题讨论】:

    标签: c# sql winforms smo


    【解决方案1】:

    您无法远程创建登录以防止黑客入侵

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多