Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- GIT
- grep
- Eclipse
- import
- IntelliJ
- Mac
- VirtualBox
- vscode
- maVen
- profile
- 줄바꿈 문자
- web.xml
- resource
- context
- 단축키
- tomcat
- plugin
- Quartz
- Source
- port
- Windows
- 네트워크
- xargs
- JavaScript
- Windows 10
- find
- ssh
- bash
- netsh
- lsof
Archives
- Today
- Total
develog
[mssql] sqlcmd 로 database, user, login 생성하기 본문
개요
1. sqlcmd 로 mssql database 에 접속한다
2. database 를 새로 생성한다
3. login 을 생성한다
4. user 를 생성한다
5. 권한을 추가한다
sqlcmd 실행
## /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"
mssql@1f47c61105fa:/$ /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "myDBp@ssword"
1>
Database 목록 확인
## database 리스트
1> select name from sys.databases
2> go
## 현재 database 확인
1> select db_name()
2> go
Database 생성
## database 생성
1> create database my_db
2> go
## database 조회
1> select name, state_desc from sys.databases
2> go
Login 생성
## login 생성
1> create login my_login with password = 'my_login', check_policy = off
2> go
## login 조회
1> select name, sid from sys.sql_logins
2> go
User 생성
## database 를 my_db 로 변경
1> use my_db
2> go
## user 생성
1> create user my_user for login my_login
2> go
## user 조회
1> select name, type_desc, is_disabled from sys.server_principals
2> go
권한 추가 & default database 변경
## 권한 추가
1> alter server role [sysadmin] add member [my_login]
2> go
## default database 변경
1> exec sp_defaultdb 'my_login', 'my_db'
2> go
Database 연결
- host: localhost
- port: 1433
- database/schema: my_db
- username: my_login
- password: my_login
Docker: SQL Server on Linux의 컨테이너 설치 - SQL Server
이 빠른 시작에서 Docker를 사용하여 Linux에서 SQL Server 2017 및 2019 컨테이너 이미지를 실행하는 방법을 보여 줍니다. 그런 다음 데이터베이스에 연결하고 sqlcmd를 사용하여 쿼리를 실행합니다.
docs.microsoft.com
데이터베이스 만들기 - SQL Server
SQL Server Management Studio 또는 Transact-SQL을 사용하여 SQL Server 2019에서 데이터베이스를 만드는 방법을 확인합니다. 절차 관련 권장 사항을 확인합니다.
docs.microsoft.com
Comments