【问题标题】:SQL Server settingsSQL Server 设置
【发布时间】:2019-03-21 20:46:04
【问题描述】:

我有一个名为 EventConsumerDB 的 SQLServer 数据库。

我已经为此登录创建了登录名、密码和用户:

CREATE LOGIN EventConsumer WITH PASSWORD = 'EventConsumer', DEFAULT_DATABASE = EventConsumerDB;
CREATE USER EventConsumer FOR LOGIN EventConsumer;

授予的角色是:db_accessadmin

在 Eclipse 中,我尝试创建到该数据库的连接:

URL : jdbc:sqlserver://MyPC:1433;DATABASE_NAME=EventConsumerDB

Username : EventConsumer

Password : EventConsumer

Drive classname = com.microsoft.sqlserver.jdbc.SQLServerDriver

结果总是一样的:

这是我第一次在家里安装 SQL Server,它安静而复杂...... 有什么我忘记了吗?

提前致谢。

【问题讨论】:

  • 您可能需要check_expiration=off, check_policy=off。新登录可能需要在首次登录时更改密码。

标签: java sql-server settings


【解决方案1】:

你试过这个:Connection-URL - Example 吗?

它向您展示了如何通过 URL 连接到 sql 服务器:

public class ConnectURL {
    public static void main(String[] args) {

        // Create a variable for the connection string.
        String connectionUrl = "jdbc:sqlserver://<server>:<port>;databaseName=AdventureWorks;user=<user>;password=<password>";

        try (Connection con = DriverManager.getConnection(connectionUrl); Statement stmt = con.createStatement();) {
            String SQL = "SELECT TOP 10 * FROM Person.Contact";
            ResultSet rs = stmt.executeQuery(SQL);

            // Iterate through the data in the result set and display it.
            while (rs.next()) {
                System.out.println(rs.getString("FirstName") + " " + rs.getString("LastName"));
            }
        }
        // Handle any errors that may have occurred.
        catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

【讨论】:

  • 嗨@sophia-marie,谢谢你的建议。是的,我已阅读本教程,但解决方案在别处
【解决方案2】:

好的,感谢那些试图帮助我的人。

问题如下:当我安装产品(Windows 10 平台)时,Windows 身份验证是默认身份验证模式

在 MS 页面上找到的解决方案:“Change Server Authentication Mode

在 SSMS 中,右键单击服务器名称 > 属性 > 安全性。

然后在“服务器身份验证”块中,将 Windows 身份验证模式替换为 SQL Server 和 Windows 身份验证模式。

重启服务器。

注意:如果需要,不要忘记activate the TCP-IP protocol。要打开它,您必须使用 SQL Server 配置控制台或 PowerShell

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-17
    • 2010-11-24
    • 2011-12-16
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多