MS-SQL
5 09 2024
1) alter문 생성 SELECT co.table_name ,co.column_name ,co.data_type ,CONCAT(‘alter table ‘ , co.table_name, ‘ CHANGE COLUMN ‘ , co.column_name , ‘ ‘ , co.column_name , ‘ VARCHAR(50) NULL DEFAULT NULL COMMENT “최초 등록자 정보”; ‘) AS ddl FROM information_schema.columns co INNER JOIN information_schema.tables tb ON co.table_schema = tb.table_schema AND co.table_name = tb.table_name AND tb.table_schema = ‘goe_v1_db’ […]
15 02 2021
Haeng Ho Kang | DataBase, MS-SQL
ALTER DATABASE emudb SET RECOVERY SIMPLE DBCC SHRINKFILE(emudb_log) ALTER DATABASE emudb SET RECOVERY FULL ALTER DATABASE emudb SET RECOVERY SIMPLE DBCC SHRINKFILE(emudb) ALTER DATABASE emudb SET RECOVERY FULL
10 05 2019
Haeng Ho Kang | DataBase, MS-SQL |
1. indentity에 insert를 하겠다는 명령어 실행
|
SET IDENTITY_INSERT tb_sys_log_login ON |
2.명령어 실행(주의할점 칼럼을 반드시 써주어야 한다: 아마 identity의 칼럼때문인것 같다).
|
insert into tb_aaa( SN ,CONECT_IP ,CONECT_DT) select SN ,CONECT_IP ,CONECT_DT from TB_aaa_2018 |
3.Identity에 insert를 이제 안하겠다 실행
|
SET IDENTITY_INSERT tb_sys_log_login OFF |
29 02 2016
6버젼에서 사용했던 chkconfig로 사용하던 것들을 systemctl로 바꾸었다. /usr/lib/systemd/system/의 하부에 링크가 걸려있는 것도 있다. 목록보기 ]#systemctl ]#systemctl list-units ]#systemctl list-unit-files 서비스시작 ]#systemctl start service명.service 서비스중지 ]#systemctl stop service명.service 부팅시 자동실행 ]#systemctl enable service명.service 부팅시 자동 미실행 ]#systemctl disable sercie명.service MySql Service 등록 예제 ]#vi /etc/systemd/system/mysqld.service
|
[Unit] Description=Mysql Community Server After=syslog.target After=network.target [Service] Type=forking ExecStart=/app/mysql/mysql-5.6.29/support-files/mysql.server start ExecStop=/app/mysql/mysql-5.6.29/support-files/mysql.server stop [Install] WantedBy=multi-user.target |
Unit 에서 After는 해당하는 서비스가 실행후 실행되는 서비스를 말합니다. 최초 […]
3 03 2014
Haeng Ho Kang | DataBase, MS-SQL |
|
alter table 테이블명 add USERIP varchar(50); alter table 테이블명 drop column userip; ALTER TABLE 테이블1 ADD CONSTRAIN FK_Code FOREIGN KEY(code) REFERENCES 테이블2(code) |
3 03 2014
Haeng Ho Kang | DataBase, MS-SQL |
|
restore filelistonly from disk = 'D:\db_backup\ABCD\ABCD.backup' RESTORE DATABASE ABCD FROM DISK = 'D:\db_backup\ABCD\ABCD.backup' with move 'LIV_Data' TO 'D:\Microsoft SQL Server\MSSQL\Data\ABCD.mdf', move 'LIV_Log' TO 'D:\Microsoft SQL Server\MSSQL\Data\ABCD_log.ldf' |
실제물리적경로와 이름이 같아야 복원이 됨 이런식으로 뒤에 물리적 경로를 다른곳으로 저장해도 됩니다. restore filelistonly from disk = ‘G:\ABCD.bak’ 백업하기 backup database bcd to disk = ‘D:\backup-db\abc20121108.bak’ 백업본은 안됨 MSSQL2000 –> 2012업데이트할경우는 먼저 2005, 2008로 2005==> 2012로 업데이트할경우 1.백업본은 안됨 2.mdf,ldf만 됨 1.오픈라인시킴 2.기존과 동일한 위치에 두고 할것 ndf가 남은 경우
|
RESTORE DATABASE KDAIACDP FROM DISK = 'D:\DataBaseFiles\ProfilerPlus_20121118.bak' with move 'ProfilerPlus_Data' TO 'D:\DataBaseFiles\KDAIACDP_data.mdf', move 'ftrow_idx' TO 'D:\DataBaseFiles\KDAIACDP_idx.ndf', move 'ProfilerPlus_Log' TO 'D:\DataBaseFiles\KDAIACDP_log.ldf' |
MDF/NDF/LDF […]
3 03 2014
Haeng Ho Kang | DataBase, MS-SQL |
|
create database spring; grant all on spring.* to spring@'%' identified by 'spring'; grant all on spring.* to spring@'localhost' identified by 'spring'; use spring; |
3 03 2014
Haeng Ho Kang | DataBase, MS-SQL |
|
BACKUP DATABASE abc TO DISK = 'H:/backup/abc.backup' WITH INIT; BACKUP DATABASE pia TO DISK = 'H:/backup/pia.backup' WITH INIT; BACKUP DATABASE pubs TO DISK = 'H:/backup/pubs.backup' WITH INIT; 시스템백업용도 BACKUP DATABASE Northwind TO DISK = 'H:/backup/Northwind.backup' WITH INIT; BACKUP DATABASE master TO DISK = 'H:/backup/master.backup' WITH INIT; BACKUP DATABASE model TO DISK = 'H:/backup/model.backup' WITH INIT; BACKUP DATABASE msdb TO DISK = 'H:/backup/msdb.backup' WITH INIT; BACKUP DATABASE tempdb TO DISK = 'H:/backup/tempdb.backup' WITH INIT; |