2015. 4. 1. 09:07
master SP 생성 -> DB별 view 인식 하게 하기
2015. 4. 1. 09:07 in T-SQL
master에 Sp를 생성하고 모든 DB의 객체 view를 인식 할 수 있게 하는 방법.
이렇게 하면 동적 쿼리를 사용하지 않아도 됨.
exec sys.sp_MS_marksystemobject '{procedure name}'
어떤 사용자도 호출 할 수 있게 하려면 public에 권한 부여
grant execute on object to [public]
등록을 해지 하고 싶다면 ?
[SQL 2005 이전 버전 ]
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
update sysobjects
set status = 1610612737,
base_schema_ver = 0
where name = '{procedure name}'
sp_configure 'allow updates', 0
GO
RECONFIGURE WITH OVERRIDE
[SQL 2005 이후 버전 ]
- sqlservr -m"SQLCMD" -s<<instance name>>
sqlcmd -A -S.\MSSQL2005
use <<databasename>>
go
update sys.sysschobjs set status = 917504 where name = <<table name>>
go
'T-SQL' 카테고리의 다른 글
월에 두번째/세번째 요일 구하기. (0) | 2013.03.13 |
---|---|
T-SQL::동적 PIVOT 생성 (3) | 2012.11.02 |
Function to return a range of dats - 날짜 범위 펑션 (0) | 2012.11.01 |
T-SQL:: 인덱스 압축 예상 Size (0) | 2012.07.26 |