65.9K
CodeProject 正在变化。 阅读更多。
Home

SQL Server 2008 R2 设置、配置和使用 Java 进行远程访问

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.60/5 (10投票s)

2011年5月3日

CPOL

3分钟阅读

viewsIcon

136255

本文描述了 SQL Server 2008 R2 的设置、配置以及使用 Java 进行远程访问的方法。

目录

引言

本文描述了使用 Java 远程访问 SQL Server 2008 R2 的配置步骤。

系统要求

  • 操作系统:Windows 7(推荐)/ Windows Server 2008 Standard
  • 数据库系统:SQL Server 2008 R2(推荐)/ SQL Server 2008
  • .NET Framework:Microsoft .NET Framework 3.5 SP1
  • 数据库管理工具:SQL Server Management Studio

配置步骤

SQL Server 2008 R2 安装

  1. 实例名称页面,请选择默认实例
  2. 身份验证模式页面,请选择Windows 身份验证模式

SQL Server 2008 允许远程连接

  1. 单击开始,指向所有程序,指向Microsoft SQL Server 2008 R2,指向配置工具,然后单击SQL Server 配置管理器
  2. 单击SQL Server 服务,确认SQL Server (SQLEXPRESS)SQL Server 浏览器正在运行。 
  3. 如果SQL Server 浏览器已停止,请选择其属性,指向服务选项卡,将启动模式从禁用更改为自动,单击应用按钮,然后通过右键单击SQL Server 浏览器来选择启动选项。
  4. 通过右键单击SQL Server(SQLEXPRESS) 来重启 SQL Server (SQLEXPRESS)。
  5. 单击SQL Server 网络配置,指向 SQLEXPRESS 的协议,指向TCP/IP,确保 TCP/IP 状态为已启用
  6. 通过右键单击TCP/IP 打开TCP/IP 属性表单,指向IP 地址选项卡,指向最后一节中的TCP 端口,将TCP 端口更改为 1433,然后单击应用按钮。

在 Windows 防火墙中创建例外

  1. 单击开始,指向控制面板,指向Windows 防火墙设置
  2. 单击更改设置链接,指向例外选项卡
  3. 单击添加端口... 按钮,执行以下操作:
    Name: 1433
    Port number: 1433
    Protocol: TCP

单击确定,然后单击应用

在 Windows 防火墙中创建例外的替代方法

  1. 单击开始,指向管理工具,打开带高级安全性的 Windows 防火墙
  2. 单击入站规则,单击右侧区域顶部的新建规则链接。
  3. 选择端口单选按钮,单击下一步
  4. 选择TCP单选按钮,在特定本地端口部分输入端口号,例如:
    Specific local ports: 1433
  5. 单击下一步
  6. 选择允许连接,单击下一步按钮,再次单击下一步按钮。
  7. 输入名称,例如:1433。
  8. 单击完成按钮。

使用 .bak 扩展名文件导入数据库

  1. 在 SQL Server Management Studio 中,右键单击数据库文件夹,然后单击还原数据库
  2. 目标数据库部分输入数据库名称。例如:testDB
  3. 选择源设备,然后指向 testDB.bak 文件的位置。
  4. 单击 **确定** 按钮

创建使用 SQL Server 身份验证的 SQL Server 登录(SQL Server Management Studio)

  1. SQL Server Management Studio 中,打开对象资源管理器并展开要创建新登录的服务器实例文件夹。
  2. 右键单击安全性文件夹,指向新建,然后单击登录
  3. 在“常规”页面上,在登录名框中输入新登录的名称。例如:test
  4. 选择SQL Server 身份验证
  5. 为登录输入密码。密码示例:test-1。
  6. 选择强制执行密码策略强制执行密码过期选项。通常,强制执行密码策略是更安全的选择。
  7. 确认未选择下次登录时必须更改密码
  8. 默认数据库选择为 testDB
  9. 点击**确定**。

向 testDB 数据库添加用户

  1. 在 SQL Server Management Studio 中,打开数据库文件夹,展开testDB
  2. 右键单击安全性文件夹,指向新建,然后单击用户
  3. 输入用户名,输入已创建的登录名。例如:test
  4. 拥有的架构部分选择 db_datareaderdb_datawriter(根据需要)。
  5. 单击确定

使用 JAVA 访问数据库

  1. 要求sqljdbc4.jar
  2. 将 jar 文件添加到 Java 项目
  3. 连接字符串
    String conString =jdbc:sqlserver://000.000.0.00\\SQLEXPRESS:1433;
    databaseName=testDB;userName=test; passWord=test-2;";

历史

  • 2011 年 1 月 8 日:初始版本
© . All rights reserved.