https://dothanhlong.org/mot-so-notes-ve-su-dung-sql-server/
https://daynhauhoc.com/t/khong-the-tao-table-sql-bang-code-c-mac-du-test-code-dung/95429
https://www.mssqltips.com/sqlservertip/4556/introduction-to-c-scripting-for-sql-server-dbas/
https://www.sqlservercentral.com/articles/run-sql-server-scripts-using-c

Run Script trong SQL Server
Script trong SQL Server bản chất là các file SQL, dùng để backup, restore, chia sẻ dữ liệu một cách nhanh chóng.
Bình thường để Run Script thì chỉ cần Ctrl + O để mở file

Tuy nhiên, trường hợp của mình lại bị lỗi @@
Do vậy mình Run Script theo cách chạy lệnh command line
sqlcmd -S DESKTOP-SIUNBTT -i t1.sql
Với DESKTOP-SIUNBTT là tên SQL Server của mình, bạn có thể nhập địa chỉ Ip hay cái gì mà bạn chọn khi cài SQL Server ở bước 11. Nếu bạn để mặc định thì thường nó sẽ là tên máy của bạn.
Nếu chạy mà báo không tìm thấy hay nhận diện được lệnh sqlcmd thì kiểm tra lại các biến môi trường của SQL Server đã được thêm vào chưa

Nếu chạy ok thì sẽ hiện như hình dưới. Nó hiện warning ko sao cả

Sau khi chạy xong thì vào kiểm tra Database thử
Lúc này ta sẽ thấy danh sách các bảng dữ liệu xuất hiện trong Database của mình

Thêm User loại SQl Server Authetication cho SQL Server
Như lúc nãy phần đăng nhập vào SQL Server mình có đề cập là login dạng Windows Authentication. Vậy trường hợp cần thông số để login vào bằng thằng khác thì sao? Chẳng hạn không dùng SSMS mà dùng Adminer để quản lý Database trên Web hay kết nối SQL Server với các ứng dụng khác, với PHP,.. chẳng hạn.
A, thì lúc đó chúng ta cần account cho kiểu login truyền thống. Login kiểu truyền thống cần những gì:
- Server Address
- Port
- Username
- Password
Server Address với Port thì là những thứ mặc định có của SQL Server rồi, còn account login vào? Chúng ta sẽ cần tạo tài khoản dạng SQl Server Authetication.
Tài khoản SQl Server Authetication sẽ cho phép chúng ta đăng nhập bằng username và password trên bất kỳ máy nào, hệ thống nào trỏ đến SQL Server address được.
Trong SSMS chúng ta vô phần Security, rồi nhấp chuột phải chọn New Login
Security -> New Login

Điền các thông tin cần thiết và quan trọng nhất là chọn loại account là SQl Server Authetication như hình bên dưới
SQl Server Authetication

Trong thẻ User Mapping chúng ta sẽ map database cho user đó

…
Tạm thời đến đây. Giờ có việc phải đi rồi
Mai viết tiếp :v
… tobe continue


Một số lưu ý khi bình luận
Mọi bình luận sai nội quy sẽ bị xóa mà không cần báo trước (xem nội quy)
Bấm Thông báo cho tôi bên dưới khung bình luận để nhận thông báo khi admin trả lời
Để bình luận một đoạn code, hãy mã hóa code trước nhé