mssql sa 계정으로 로그인
새 쿼리
->
씨퀄(외국에서는 mssql을 씨퀄이라 칭함)
유저 생성을 위해선 생성할 유저가 속할 데이터베이스가 존재해야하며 생성하기 전에 해당 데이터 베이스로 이동
USE 데이터베이스명;
GO;
CREATE LOGIN kpaa_news1 WITH PASSWORD='KpaaNews1!QAZ', DEFAULT_DATABASE=news;
입력.
->테이블 생성 권한 주기
GRANT CREATE TABLE TO 유저명;
->이제 스키마에 권한 부여
GRANT CONTROL ON SCHEMA::dbo TO 유저명
* 참고로 mssql은 객체 앞에 소유한 유저의 이름을 붙이는 것이 아니고 객체가 속한 스키마 이름을 붙여야 한다.
* mssql DB 소유권 변경
소유권 바꿀려고하는 테이블 선택후 새쿼리에서 아래 입력
EXEC sp_change_users_login 'update_one','계정','계정'
* mssql 마이그레이션 명령어
sqlcmd -S localhost -d riahn_cntt -i C:\riahn_cntt.sql
* mssql 버전 확인
SELECT @@VERSION;
* 트랜잭션 로그
트랜잭션 로그 정리
* 에러로그 : Login failed for user 'NT AUTHORITY\SYSTEM'. [클라이언트: <local machine>]
1. 설치 후 계정설정이 잘못된 거 같네요.
SQL Server 시작계정과 실제 계정이 어떤 지 확인
2. 해당 시스템에서 돌고 있는 일괄프로그램 같은 게 있는 지 확인
우선 주기적으로 배치 프로그램이 실행되는것이 아닌지 또한
해당 오류가 SQL Agent 에서 나는 것은 아닌지 확인
시작 계정을 확인하시고 local administrator 로 변경
* 로그 축소
use [2winsEdu_bk2]
backup log [2winsEdu_bk2] with no_log
dbcc shrinkfile([2WinsEdu_Log], 100);
로그명 확인
use master
go
sp_helpdb test_treeinfo2009
'Database' 카테고리의 다른 글
MDF, NDF, LDF 파일 (0) | 2014.12.04 |
---|---|
Oracle DB 언어셋 설정 (0) | 2014.12.04 |
linux 오라클 리스너 설정(오라클 원격접속) (0) | 2014.12.03 |
linux oracle 서비스 시작 및 확인 ( 간단 ) (0) | 2014.12.03 |
oracle 구동 방법 및 재부팅 시 oracle 자동 시작 설정 ( /etc/rc.local ) (0) | 2014.10.24 |