• SqlServer快速上手教程


    SqlServer快速上手教程

    1、概念

    2、安装

    • 2.1)、安装centos系统

    使用虚拟机来安装sql server,更省事,而且不会拖慢电脑,不会装很多莫名的服务,安装、卸载都方便。

    注意: 内存至少需要2G,核心2核,才能启动成功,否则会一直重启重试启动不了。

    • 2.2)、使用Yum在Linux系统中安装sqlserver
    curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo
    
    
    yum install -y mssql-server
    

    安装完之后需要配置一下,运行:

    /opt/mssql/bin/mssql-conf setup
    

    输入2使用Developer(免费,无生产许可)版本

    输入yes,接受许可条款

    输入10,选择语言为简体中文

    设置sa的账号密码,要求8位包含大小写字母和数字,推荐设置1234Qwer

    后面使用Navicat工具连接时,需要输入此账号密码 sa/1234Qwer

    查看sql server版本

    rpm -qa | grep mssql
    

    查看安装的路径

    find / -name mssql
    

    设置开机启动

    systemctl enable mssql-server
    

    防火墙,打开1433端口

    firewall-cmd --zone=public --add-port=1433/tcp --permanent
    firewall-cmd --reload
    

    常用命令

    systemctl start mssql-server
    systemctl restart mssql-server
    systemctl stop mssql-server
    systemctl status mssql-server
    

    具体配置路劲为/opt/mssql/bin/mssql-conf

    3、连接数据库

    • 3.1)、工具

    我个人比较喜欢Navicat,这个没有要求,看个人喜好。下载地址:破解版 密码: bfgj

    • 3.2)、创建数据库

    在linux系统上要先创建 /localdb 目录,用来放置数据库的数据文件

    另外还要设置权限,否则也会创建数据库失败

    mkdir /localdb
    
    chmod -R 777 /localdb
    

    然后就可以快乐的创建我们第一个数据库了,创建数据库的语句先预览一下.创建可以用下面navicat的方式.简单又方便.

    /**创建数据库 并且指定存储数据库的mdf和ldf文件**/
    USE master
    GO
    CREATE DATABASE BOOK ON PRIMARY
    (
        NAME='book_data',--主文件逻辑文件名
        FILENAME='/localdb/book_data.mdf', --主文件文件名
        SIZE=5mb,--系统默认创建的时候会给主文件分配初始大小
        MAXSIZE=500MB,--主文件的最大值
        filegrowth=15%-- 主文件的增长幅度
    )
    LOG ON
    (
        name='book_log',--日志文件逻辑文件名
        filename='/localdb/book_log.ldf',--日志文件屋里文件名
        SIZE=5MB,--日志文件初始大小
        filegrowth=0 --启动自动增长
    )
    GO
    

    Navicat连接sqlserver:

    先安装一下 navicat 支持的sqlserver插件:

    配置连接信息:

    输入连接url/用户名/密码

    右键,选择新建数据库:

    常规:

    文件:

    选择 first_db时,在下面添加 /localdb

    选择first_db_log时,在下面添加 /localdb

    SQL预览:

    最后点击"确定"就创建成功.

  • 相关阅读:
    分页
    用于dbnull的数据转换。因为用convert.to无法转换dbnull类型
    sqldbhelper
    sql 去重
    wcf 双工
    WCF使用泛型方法的问题
    wpf 查找页面的所有TextBox
    WebService流行框架之Axis和CXF
    Hibernate SQL方言 (hibernate.dialect)
    Hibernate联合主键映射
  • 原文地址:https://www.cnblogs.com/zhaoxxnbsp/p/12929124.html
Copyright © 2020-2023  润新知