DTECH SST - Tài liệu kỹ thuật
  • CÀI ĐẶT DTECH
    • PHIÊN BẢN ĐÓNG GÓI
    • PHIÊN BẢN CUSTOMIZE
      • UPDATE LẬP TRÌNH SANG KHÁCH HÀNG
    • CHUYỂN MÁY CHỦ ĐÓNG GÓI
    • LỖI KẾT NỐI MÁY CHỦ
    • LỖI ATTACH DATA KHÔNG NHẬN
    • QUẢN LÝ TRẠM
    • BẢN SERVICE
      • KHÔNG NHẬN ĐỦ DATA KHI ĐĂNG NHẬP
      • KHÔNG TẠO ĐƯỢC DATA MỚI
      • KIỂM TRA KHÓA BẢN DỊCH VỤ
    • LỖI ĐĂNG NHẬP TRÊN MÁY CHỦ
    • LỖI ĐĂNG NHẬP MÁY TRẠM
    • CÀI ĐẶT SQL LỖI
    • XỬ LÝ LIÊN QUAN KEY HỆ THỐNG
    • Lỗi đọc thông tin phần cứng (Alias not found)
    • A severe error occurred on the current command
    • GỬI HƯỚNG DẪN CÀI ĐẶT XONG
    • PHIÊN BẢN CŨ
  • HÓA ĐƠN ĐIỆN TỬ
    • CHỮ KÝ SỐ - CKS
    • CẤU HÌNH KẾT NỐI
    • CÔNG CỤ LIÊN QUAN
    • TỔNG HỢP LỖI CHUNG
      • Update trạng thái huỷ cho chứng từ
      • update trạng thái hoá đơn effect
      • Xoá menu chuột phải bị lặp lại
    • TỔNG HỢP LỖI M-INVOICE
    • TỔNG HỢP LỖI VNPT
    • TỔNG HỢP LỖI VIETTEL
    • TỔNG HỢP LỖI BKAV
    • TỔNG HỢP LỖI VIN
    • TỎNG HỢP LỖI EASYINVOICE
    • LƯU Ý HOÁ ĐƠN ĐIỆN TỬ
  • LỖI THƯỜNG GẶP
    • LƯU BÁO LỖI
    • GIAO DIỆN VỠ FONT
  • CONVERT DỮ LIỆU
    • EFFECT 2.0
    • EFFECT 3.0 - 4.0 - 6.0
    • MISA VERSION DESKTOP
    • 3T SOFT
  • EXCEL
  • DANH MỤC
    • TẠO CỘT MÃ TĂNG TỰ ĐỘNG
    • XOÁ BỎ CÁC DÒNG TRÙNG
    • UPDATE BANKACCOUNT THEO TÀI KHOẢN KẾ TOÁN
    • MỞ RỘNG KÝ TỰ CHO CỘT MÃ
    • XỬ LÝ SỐ LƯỢNG QUY ĐỔI
    • UPDATE CHITIETTHEO
  • DỮ LIỆU KẾ TOÁN
    • CẬP NHẬT DIỄN GIẢI BÁN HÀNG
  • LƯƠNG
    • CÁC LỖI THƯỜNG GẶP
  • NGHIỆP VỤ
    • TEMP NOTE PHÂN TÍCH
  • PHIẾU IN NHẬP LIỆU
    • IN MẪU DẠNG GROUP
    • Merger các ô của cột trên các dòng giống nhau
    • CÂU LỆNH FORMAT PHIẾU IN
    • Lặp lại tiêu đề in + logo... ở trang 2
    • Lặp lại tiêu đề in
  • KẾT NỐI HTKK
    • MAPING TỪ 1 BÁO CÁO
    • MAPING TỪ NHIỀU BÁO CÁO
  • BÁO CÁO
    • CÔNG THỨC
    • BÁO CÁO DYNAMIC ĐỘNG
      • dynamic cột là tháng
    • LẤY ĐIỀU KIỆN LỌC BÁO CÁO
    • TEMP NOTE PHÂN TÍCH
    • ENTER CHI TIẾT
    • Trước tất cả - chặn khi thiếu điều kiện lọc
  • EFFECT
    • TRUYỀN ĐẨY DỮ LIỆU *
    • GHÉP TỆP U*.DBF
    • KIỂM TRA TRẠM
    • FONT
    • BÁO CÁO
  • SQL SERVER
    • Một số lỗi truy vấn SQL
    • Tài khoản sa của SQL SERVER
    • SQL Server blocked access (OpenRowset/OpenDatasource)
    • Chế độ xp_cmd shell trong SQL Server
    • Tạo Backup tự động SQL Express
    • SQL Script Kiểm tra
    • SQL Scritp Fix Database
    • Attach and Detach Database
    • SQL LOCAL DB
    • HÀM TÁCH SỐ VÀ CHỮ KHỎI CHUỖI
    • KHÔNG TÌM THẤY SQL CONFIG
    • identity_insert table
    • BACKUP - RESTORE SQL
    • Insert tables
    • Sửa lỗi cài đặt SQL
    • Shrink Database
    • Kiểm tra port SQL sử dụng
    • CONVERT DATATYPE SQL
    • Xóa bản ghi trùng trên bảng
    • Replication SQL SERVER
  • THUẾ
    • HÓA ĐƠN MUA VÀO LÀ HÓA ĐƠN BÁN HÀNG CÓ CẦN KÊ KHAI TRÊN TỜ KHAI THUẾ GTGT KHÔNG?
    • Kết chuyển thuế GTGT cuối kỳ
  • LỆNH CẦN BIẾT
  • CÔNG CỤ KHÁC
    • RADMIN VPN
      • CÀI ĐẶT RADMIN
      • KIỂM TRA RADMIN
      • Sửa lỗi Bạn bị cấm ( You are banned )
      • Tắt Auto Metric Radmin VPN
      • Mô hình hoạt động của Radmin VPN
    • Tailscale VPN
  • Cài đặt Google Drive để backup dữ liệu
  • GIÁ THÀNH
    • NÔNG NGHIỆP - TRỒNG TRỌT
      • CÂY TRỒNG 1 LẦN, THU HOẠCH NHIỀU LẦN
      • CÂY TRỒNG LÂU NĂM
      • CÂY TRỒNG NGẮN NGÀY
  • 📶MẠNG LAN - INTERNET
  • KIẾN THỨC PHẦN CỨNG MÁY TÍNH
  • KIỂM TRA MÁY TÍNH
  • WINDOWS SERVER
    • WMI Repository
  • Chữ ký số
    • XOÁ DANH SÁCH CKS CŨ
  • Hướng dẫn tạo SSL/TLS miễn phí với OpenSSL và Let’s Encrypt
Powered by GitBook
On this page
  • Tài khoản “sa” trong SQL Server là gì ?
  • Bật/tắt user SA trong SQL Server
  • Đổi mật khẩu tài khoản sa với công cụ SQL Server Management Studio
  • Đổi mật khẩu tài khoản sa với công cụ QueryExpress
  • Đổi mật khẩu tài khoản sa với phần mềm bên thứ 3
  • Bảo mật nâng cao tài khoản sa
  • 1.Dùng SQL SERVER MANAGER STUDIO thì thực hiện như sau
  • 2.Dùng lệnh 1 trong t-sql dưới để thực hiện, trường hợp đó thao tác trên QueryExpress
  • TẠO TÀI KHOẢN TƯƠNG ĐƯƠNG SA
  1. SQL SERVER

Tài khoản sa của SQL SERVER

Những hướng dẫn về tài khoản sa ( System Administrator) trong SQL SERVER

PreviousMột số lỗi truy vấn SQLNextSQL Server blocked access (OpenRowset/OpenDatasource)

Last updated 1 month ago

Tài khoản “sa” trong SQL Server là gì ?

Tài khoản “sa” trong SQL Server là tài khoản quản trị viên (System Administrator) mặc định cho cơ sở dữ liệu SQL Server. Tài khoản “sa” có đầy đủ quyền truy cập vào tất cả các đối tượng trong SQL Server và có thể thực hiện tất cả các hoạt động quản trị hệ thống.

Tuy nhiên, do tài khoản “sa” có quyền truy cập mạnh mẽ, việc sử dụng tài khoản này cần được cân nhắc và hạn chế để đảm bảo an toàn và bảo mật hệ thống. Việc sử dụng tài khoản “sa” nên được giới hạn chỉ cho các tác vụ quản trị cần thiết và được bảo vệ bằng mật khẩu mạnh và các biện pháp bảo mật khác.

Bật/tắt user SA trong SQL Server

Khi nào user SA trong SQL Server bị tắt ?

– Khi cài đặt SQL Server chỉ bật chế độ Windows Authentication thì user SA sẽ bị tắt. – Khi cần bảo mật cho server thì người quản trị sẽ tắt user SA đi và thay bằng user sysadmin khác, nhằm tránh mục đích lộ user để dò mật khẩu.

Cách bật/tắt user SA trong SQL Server

Truy cập vào mục Security >> Login, Click phải lên tài khoản sa chọn Properties, chọn Enabled (bật) hoặc Disabled (tắt).

Đổi mật khẩu tài khoản sa với công cụ SQL Server Management Studio

Nếu chúng ta đang sử dụng SQL Server và cần thay đổi mật khẩu cho tài khoản SA hoặc một tài khoản khác tương tự, hãy làm theo các bước sau:

Bước 1: Mở SQL Server Management Studio và đăng nhập vào Instance mà chúng ta cần thay đổi mật khẩu với tài khoản SA, có thể đăng nhập với tài khoản SA hoặc bất kỳ tài khoản nào có quyền sysadmin.

Bước 2: Tại cửa sổ Object Explorer, chọn Security và sau đó chọn Logins.

Bước 3: Tìm kiếm tài khoản SA trong danh sách các tài khoản đăng nhập và nhấp chuột phải để chọn Properties.

Bước 4: Tại cửa sổ Properties của tài khoản SA, chọn mục General và nhập mật khẩu mới của bạn vào ô Password và Confirm Password.

Bước 5: Để lưu thay đổi, nhấn OK.

Sau khi hoàn thành các bước trên, bạn đã thay đổi mật khẩu cho tài khoản SA của mình. Hãy đảm bảo rằng bạn sử dụng mật khẩu an toàn và đáng tin cậy để bảo vệ cơ sở dữ liệu của mình khỏi các mối đe dọa bên ngoài.

Đổi mật khẩu tài khoản sa với công cụ QueryExpress

Bước 1: Tải công cụ QueryExpress_OpenConnection.rar trên ftp của DTECH

Công cụ này hỗ trợ điền tham số kết nối SQL SERVER để thực hiện truy vấn. Bạn tải về vào đưa vào thư mục Lib, đổi tên file QueryExpress.exe thành QueryExpress_old.exe, giải nén file QueryExpress_OpenConnection vào.

Bước 2: Chạy file QueryExpress.exe mới hiện ra cửa sổ kết nối

Bạn chỉ việc điền lại thông tin server SQL, chọn Windows Authentication (xác thực user của windows) nhấn Connect để kết nối vào được bên trong để thực hiện được các lệnh t-sql

Bước 3: Thực hiện copy code t-sql bên dưới , chú ý thay đổi mật khẩu mới sa đúng theo quy định của DTECH để thay đổi mật khẩu lại.

GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master]
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'MẬT KHẨU MỚI' 
GO

Bước 4: Kết nối lại vào phần mềm theo mật khẩu sa vừa thay đổi nếu thành công là xong.

Đổi mật khẩu tài khoản sa với phần mềm bên thứ 3

Một số phần mềm bên thứ 3 hỗ trợ reset lại mật khẩu sa trong sql server như:

Bảo mật nâng cao tài khoản sa

Nhiều phần mềm khác cài đặt cũng sử dụng SQL SERVER giống như DTECH, thay vì cài đặt instance name sql mới thì dùng luôn của DTECH dẫn tới họ vào có thể đổi mật khẩu tài khoản sa làm phần mềm lỗi kết nối, hoặc vấn đề bảo mật dữ liệu.

1.Dùng SQL SERVER MANAGER STUDIO thì thực hiện như sau

Truy cập vào mục Security >> Login, Click phải lên tài khoản như Administrator chọn Properties, chọn Disabled (tắt), nhấn Ok để đồng ý tắt. Lượt thực hiện disabled hết các tài khoản còn lại TRỪ tài khoản sa để sử dụng.

2.Dùng lệnh 1 trong t-sql dưới để thực hiện, trường hợp đó thao tác trên QueryExpress

--1. all Login Accounts in a SQL Server
SELECT name AS Login_Name, type_desc AS Account_Type
FROM sys.server_principals 
WHERE TYPE IN ('U', 'S', 'G')
and name not like '%##%'
ORDER BY name, type_desc

--2. all SQL Login Accounts only
SELECT name
FROM sys.server_principals 
WHERE TYPE = 'S'
and name not like '%##%'

--3. all Windows Login Accounts only
SELECT name
FROM sys.server_principals 
WHERE TYPE = 'U'

--4. all Windows Group Login Accounts only
SELECT name
FROM sys.server_principals 
WHERE TYPE = 'G'

Khi ra danh sách các user login được vào sql rồi thì copy lấy tên user tại cột Login_name để đưa vào câu lệnh sau thực hiện tắt đi không cho đăng nhập vào. Chú ý thay giá trị [Domain/username]

USE [master] GO 
ALTER LOGIN [Domain\username] DISABLE GO

Dùng QueryExpress đăng nhập bằng chế độ Window Authentication lại, không kết nối được là xong.

TẠO TÀI KHOẢN TƯƠNG ĐƯƠNG SA

Sử dụng lệnh T-sql sau:

-- Bước 1: Tạo user login mới tên là: dte, mật khẩu: Dte@123
CREATE LOGIN dte WITH PASSWORD = 'Dte@123';

-- Bước 2: Gán vai trò sysadmin cho login

EXEC sp_addsrvrolemember @loginame = 'dte', @rolename = 'sysadmin';

SQL Server Password Changer 1.9 =>

SysTools SQL Password Recovery 6.0 =>

Advanced SQL Password Recovery =>

Tải về tại đây
Tải về tại đây
Tải về tại đây
tài khoản sa
Thiết lập mật khẩu sa
Cửa sổ kết nối SQL
Tham số kết nối sql
Dùng Sql server manager studio