博客
关于我
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/

    你可能感兴趣的文章
    python制作甘特图的基本知识(附Demo)
    查看>>
    python制作一个简单的服务器,【Python】 做一个简单的 http 服务器
    查看>>
    Python到底能做什么?它的优点在哪?
    查看>>
    python利用pytorch库导出图像分割算子
    查看>>
    python利用pyshark监听网卡来抓包其中pyshark中摸索的一些可用参数
    查看>>
    python利用excel分析过杀漏失
    查看>>
    python判断汉字数目
    查看>>
    python判断文件是空的,如果是空的,就删除
    查看>>
    python判断密码是否正确_python密码判断是否符合要求的方法
    查看>>
    python判断字符串包含中文_Python 判断字符串是否包含中文
    查看>>
    python删除第一行_Python 乱码指北:一行删掉根目录
    查看>>
    Python删除列表元素的三种方法
    查看>>
    python初步学习-python数据类型-集合(set)
    查看>>
    python列表生成字典_Python中将字典转换为列表的方法
    查看>>
    python列表对应元素合并为列表及判断一个列表是几维
    查看>>
    python列表去重复后按照顺序_从包含不可共元素的Python列表中删除重复元素,同时保留顺序?...
    查看>>
    python列表前几个_python之列表
    查看>>
    python列表元组
    查看>>
    Python列表/元组/字典和集合使用
    查看>>
    python列表 行列选择_python_pandas_dataframe_行列选择_切片操作
    查看>>