python_note
  • Introduction
  • My Python
    • Anaconda
    • argparse
    • datetime
    • json
    • logging
    • numpy
    • open
    • openCC
    • pandas & csv
    • Socket & SocketServer
    • re
    • yaml
    • smtp
    • 物件操作
    • unittest
    • 線程
    • prettytable
    • IO
    • pycurl
    • sys
    • pickle
    • auto-python-to-exe
    • cython
    • nuitka
  • Crawler
    • Urllib & Requests
      • User-agent
      • Percent-Encoding
      • mail code
    • Selenium
    • TCP & UDP
    • 控制字符(control character)
  • Web Development
    • Flask
      • RESTful api
      • Template
      • blueprint
    • Django
      • 環境佈署(windows)
    • 檢查Port
    • Apache
    • 使用者行為
    • jQuery
    • 壓力測試
    • DataTable
    • Bootstrap
    • CSS
    • JavaScript
    • Chart.js
  • Deep Learning
    • Keras 設定
    • RNN
    • LSTM
  • Test
    • T-Test
  • 資料結構
    • Hash
    • 時間複雜度
  • NLP
    • N-gram
    • CKIP
    • 中文轉數字
    • CRF
    • Mutual Information
    • 模糊比對
  • Linebot
    • Heroku
    • 圖文選單
    • channel
  • Linux
    • 常用指令
    • shell script
    • sshfs
    • ssh
    • nodejs & npm
    • debug
  • GCP
    • app engine
    • ssh(gcp)
    • gsutil
    • brabrabra
    • Load Balancer
    • k8s
  • Database
    • mysql
    • elasticsearch
      • Query
      • Backup and Restore
      • elasticdump
      • es2csv
      • ELK
    • mongodb
      • install
      • authentication
      • pymongo
    • sql server
  • go
    • Swarm
  • Docker
    • Kitematic
    • Dockerfile
    • Swarm
  • Git
  • 其他
    • USB軟體保護
    • Windows效能監視器
  • Blockchain
Powered by GitBook
On this page
  • 安裝
  • 使用者設定
  • 伺服器腳色
  • server重啟
  • server連線
  • 還原資料庫
  • 匯入資料層應用程式

Was this helpful?

  1. Database

sql server

PreviouspymongoNextgo

Last updated 5 years ago

Was this helpful?

版本:sql server 2017 + SSMS

環境:win 10

安裝

使用者設定

1.先用windows驗證登入

2.在資料庫主體 (就是 你的主機名稱\SQLEXPRESS) 按右鍵選擇 [屬性]

3.在 [伺服器屬性] 頁面選擇 [安全性] 選項,在右邊頁面的 [伺服器驗證] 點選 [SQL Server及Windows驗證模式] 按下[確定]

4.在左邊的頁面選擇 [安全性] 節點,點開之後再選擇 [登入] 節點就會看到sa帳號了 這是SQLEXPRESS預先建立好的只是沒有啟用,所以在sa帳號點右鍵選擇[屬性]

5.在[登入屬性-sa]頁面選擇一般,右邊頁面打上密碼把 [強制執行密碼原則] 勾選拿掉,就可以設定密碼了

6.左邊頁面選擇[狀態],右邊頁面的[登入狀態]選擇[已啟用],按下[確定]

設定完成記得重新啟動SQLEXPRESS

若要新增sa以外的使用者:

伺服器腳色

如果權限太低(只有public),可能連匯入db都有問題ㄏㄏ

server重啟

開啟 [sql server 2017組態管理員]

server連線

若要使用ip進行連線

伺服器名稱字串範例

127.0.0.1\SQLEXPRESS,1433

ip字串組成規則:[ip]\[ Instance名稱],[port]

其中Instance名稱通常預設叫SQLEXPRESS,名稱與port之間需要用 ”,” 隔開而非 ”:”

Port值可以經由sql server的tcp設定進行變動

參考資料:

還原資料庫

匯入.bak

匯入資料層應用程式

匯入.bacpac

查詢row數量

SELECT COUNT(*) FROM 資料表

http://csyue.nccu.edu.tw/ch/SQL%20Install%20Menu.pdf
https://docs.microsoft.com/zh-tw/sql/relational-databases/security/authentication-access/create-a-database-user?view=sql-server-ver15
https://docs.microsoft.com/zh-tw/sql/relational-databases/security/authentication-access/server-level-roles?view=sql-server-ver15
https://www.itread01.com/content/1549361896.html
https://blog.alantsai.net/posts/2017/11/sql-troubleshooting-guide-mssql-connection-problem#WizKMOutline_1511971691415381
https://ak77now.pixnet.net/blog/post/44255392-%E9%81%A0%E7%AB%AF%E9%80%A3%E7%B7%9A%E8%87%AA%E5%B7%B1%E6%9E%B6%E7%9A%84sql-server