博客
关于我
SQL Server安装、使用、配置教程(踩过的坑)
阅读量:142 次
发布时间:2019-02-27

本文共 1307 字,大约阅读时间需要 4 分钟。

SQL Server 安装与配置指南

1. 下载安装

直接访问SQL Server的官方网站下载最新版本。选择适合你的操作系统版本,通常默认的免费版本即可满足需求。

安装步骤:

  • 解压镜像文件,运行安装程序。
  • 选择默认设置,确保所有必需组件被安装。
  • 完成安装后,运行SQL Server Configuration Manager进行初步配置。
  • 2. 启用TCP/IP协议

    TCP/IP是SQL Server通信的核心协议,必须启用才能正常运行。

    配置步骤:

  • 打开SQL Server Configuration Manager。
  • 选择“SQL Server服务”下的“网络配置”。
  • 点击“启用TCP/IP协议”,完成后重启SQL Server服务。
  • 3. 重新启动SQL服务

    确保所有SQL相关服务都处于自动启动状态。

    操作方法:

  • 打开“控制面板” -> “管理工具” -> “服务”。
  • 右键点击所有可能的SQL服务,选择“设置为自动启动”。
  • 4. 启用SA用户

    SA用户是SQL Server的管理员账号,需手动启用并设置密码。

    配置步骤:

  • 启动SQL Server Management Studio (SSMS)。
  • 连接到本地或远程服务器。
  • 右键点击数据库,选择“属性” -> “安全性”。
  • 勾选“SQL Server和Windows身份验证”。
  • 点击“登录名”,选择“sa”,设置密码。
  • 5. 常规配置

    1. 设置默认密码

    • 在“安全性” -> “密码策略”中,取消勾选“强制实施密码策略”。
    • 手动设置管理员账号密码。

    2. 允许远程连接

    • 在“SQL Server配置管理器”中,启用“远程访问”。
    • 在“服务器属性”中,允许特定IP或所有IP访问。

    6. 使用Python连接SQL Server

    安装pymssql库后,可通过Python编写连接脚本。

    示例代码:

    import pymssqlconn = pymssql.connect(    host='localhost',    server='MACHENIKE-PC',    user='sa',    password='123456')cursor = conn.cursor()

    连接参数说明:

    • host:默认为本地IP(127.0.0.1),可替换为远程IP或域名。
    • server:SQL Server的名称或IP地址。
    • user:通常使用sa账号。
    • password:SQL Server管理员密码。

    7. 常见错误处理

    运行时错误示例:

    pymssql.OperationalError: (20009, b'DB-Lib error message 20009, severity....')
    • 检查端口号是否正确,默认为1433。
    • 确保网络防火墙允许1433端口通过。

    8. 其他注意事项

    • 定期备份数据库,避免数据丢失。
    • 确保SQL Server运行在稳定的环境中。
    • 建议配置自动启动服务,减少停机时间。

    通过以上步骤,可以快速配置好SQL Server,并顺利进行数据库操作。如果有任何问题,建议参考官方文档或联系技术支持。

    转载地址:http://zref.baihongyu.com/

    你可能感兴趣的文章
    Netty中集成Protobuf实现Java对象数据传递
    查看>>
    Netty事件注册机制深入解析
    查看>>
    Netty原理分析及实战(四)-客户端与服务端双向通信
    查看>>
    Netty客户端断线重连实现及问题思考
    查看>>
    Netty工作笔记0006---NIO的Buffer说明
    查看>>
    Netty工作笔记0007---NIO的三大核心组件关系
    查看>>
    Netty工作笔记0011---Channel应用案例2
    查看>>
    Netty工作笔记0013---Channel应用案例4Copy图片
    查看>>
    Netty工作笔记0014---Buffer类型化和只读
    查看>>
    Netty工作笔记0020---Selectionkey在NIO体系
    查看>>
    Vue踩坑笔记 - 关于vue静态资源引入的问题
    查看>>
    Netty工作笔记0025---SocketChannel API
    查看>>
    Netty工作笔记0027---NIO 网络编程应用--群聊系统2--服务器编写2
    查看>>
    Netty工作笔记0050---Netty核心模块1
    查看>>
    Netty工作笔记0057---Netty群聊系统服务端
    查看>>
    Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
    查看>>
    Netty工作笔记0063---WebSocket长连接开发2
    查看>>
    Netty工作笔记0070---Protobuf使用案例Codec使用
    查看>>
    Netty工作笔记0077---handler链调用机制实例4
    查看>>
    Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
    查看>>