2012. 6. 21. 19:21

 

DECLARE
@IMG_PATH VARCHAR(MAX),
@TIMESTAMP VARCHAR(MAX),
@ObjectToken INT,
@FILENAME varbinary(MAX),---new variable here
@hr int
 
 
   SELECT @IMG_PATH = filnm
                    ,@FILENAME = filedata ---column selected here
  FROM syver01t   a
  where  a.filnm  = 'apf01.pbd'
 
  SET @TIMESTAMP = 'd:\sign\'+@IMG_PATH
 
  select @IMG_PATH,@TIMESTAMP,@FILENAME
 
  EXEC @hr = sp_OACreate 'ADODB.Stream', @ObjectToken OUTPUT
  select @hr
  EXEC @hr = sp_OASetProperty @ObjectToken, 'Type', 1
  select @hr
  EXEC @hr = sp_OAMethod @ObjectToken, 'Open'
   select @hr
  EXEC @hr = sp_OAMethod @ObjectToken, 'Write', NULL, @FILENAME --new variable here
  select @hr
  EXEC @hr =sp_OAMethod @ObjectToken, 'SaveToFile', NULL, @TIMESTAMP, 2
  select @hr
  EXEC @hr =sp_OAMethod @ObjectToken, 'Close'
  select @hr
  EXEC @hr =sp_OADestroy @ObjectToken
  select @hr

'SQL' 카테고리의 다른 글

DB 복원,로그 정리관련 명령어  (0) 2014.03.01
Send_Mail  (0) 2012.06.21
SQL Backup Schedule root : NAS  (0) 2012.05.22
해당 SPID가 수행하고있는 쿼리보기  (0) 2012.05.09
암호 만료정책 설정  (0) 2012.03.28
Posted by YKYun
2012. 5. 22. 09:11

1

1. 네트워크 드라이브가 잡혀있다.

 

2. SQL 백업스케쥴러에서 경로를 지정하려고 경로설정버튼을 누르면 로컬리소스밖에 인식이되지않는다.

 

 1

 

3. NAS를 사용하려면 경로에 직접타이핑으로 NAS이름\폴더로 지정해주면된다.

   ex ) \\NAS\Backup

'SQL' 카테고리의 다른 글

Send_Mail  (0) 2012.06.21
서버에있는 image형식 파일 다운로드  (0) 2012.06.21
해당 SPID가 수행하고있는 쿼리보기  (0) 2012.05.09
암호 만료정책 설정  (0) 2012.03.28
SQL 서버 접속 포트 설정  (0) 2012.03.20
Posted by YKYun
2012. 5. 9. 13:58

DECLARE @SQL_HANDLE VARbINARY(2000)
Declare @spid                smallint


-- Setting SP_ID
set @spid = 65


select  @sql_handle = a.sql_handle
from master.dbo.sysprocesses a
left join sys.dm_exec_requests b
on a.spid = b.session_id
where a.spid = @spid
    and a.spid = @spid


select * from  sys.dm_exec_sql_text(@SQL_HANDLE)

'SQL' 카테고리의 다른 글

서버에있는 image형식 파일 다운로드  (0) 2012.06.21
SQL Backup Schedule root : NAS  (0) 2012.05.22
암호 만료정책 설정  (0) 2012.03.28
SQL 서버 접속 포트 설정  (0) 2012.03.20
DB의 데이터를 Insert 구문으로 만들기  (0) 2012.03.16
Posted by YKYun
2012. 3. 28. 10:45

1

2

3

4

Posted by YKYun
2012. 3. 20. 13:35

1. 설치된 SQL 메뉴중 구성관리자를 실행

1

 

2. 구성관리자에서 네트워크 구성- ( 하위메뉴 )QL서버에 대한 프로토콜중 TCP/IP 선책

2

 

3. 속성에서 IP주소탭 선택 – 하단IPAll에 기입된 수치 변경(기본적으로 SQL은 1433Port 사용)

3

Posted by YKYun
2012. 3. 16. 14:42

1. DB 우클릭에서 사진대로

1

 

2. DB설정

2

 

3. 고급설정

3

 

4. 빨간네모 항목중 스키마 , 데이터 , 스키마와스키마중 선택

4

'SQL' 카테고리의 다른 글

암호 만료정책 설정  (0) 2012.03.28
SQL 서버 접속 포트 설정  (0) 2012.03.20
DB 버전 보는 방법과 정보  (0) 2012.03.14
원격포트 방화벽 예외 설정 Regedit 수정  (0) 2012.03.13
Table 명세서 보기  (0) 2012.02.29
Posted by YKYun
2012. 3. 14. 15:20

select @@VERSION

 

DBCC help (‘?’)

'SQL' 카테고리의 다른 글

SQL 서버 접속 포트 설정  (0) 2012.03.20
DB의 데이터를 Insert 구문으로 만들기  (0) 2012.03.16
원격포트 방화벽 예외 설정 Regedit 수정  (0) 2012.03.13
Table 명세서 보기  (0) 2012.02.29
Table의 모든 컬럼 보기  (0) 2012.02.29
Posted by YKYun
2012. 3. 13. 10:33

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ Wds \ rdpwd \Tds \ tcp

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WWinStation \ RDP \ tcp

10진코드로 수정(방화벽 인바운드 예외추가한 포트)

Posted by YKYun
2012. 2. 29. 11:38



/**********************************************

 테이블의 컬럼정보 보기

**********************************************/

declare @tb_name nvarchar(30)
declare @tb_Id    int


/******** Input Table Name ********/
set @tb_name = ''


select @tb_id = id
  from sysobjects
  where name = @tb_name

 

 

select a.colid as NO
    , a.name      as ColumnName
    , b.name      as DataType
    , CASE WHEN b.name IN ('numeric', 'decimal') --18.5 형태의 표현
      THEN convert(varchar(100),a.xprec) + '.' + convert(varchar(100),a.xscale)
     WHEN b.name IN ('int','smallint')   --해당열 empty space
      THEN ''  
     ELSE convert(varchar(100),a.length) END      as DataLength   
    , CASE a.isnullable WHEN 0 THEN 'NOT NULL'
             WHEN 1 THEN 'NULL' END   as NullValue
    , c.value       as Description
from syscolumns a
  inner join systypes b
  on a.xusertype = b.xusertype
  left outer join SYS.EXTENDED_PROPERTIES c
  on a.id = c.major_id and a.colid = c.minor_id
  where a.id = @tb_id
order by a.colid

 

 


 

Posted by YKYun
2012. 2. 29. 11:36

Select
 sys.sysusers.[name] As [TableOwner], --테이블 소유자  
 sys.sysobjects.[name] As [TableName], --테이블 명
 sys.syscolumns.[name] As [ColumnName], --컬럼 명
 sys.systypes.[name] As [DataType],  --데이터 타입
 sys.syscolumns.[length] As [Length], --길이
 sys.extended_properties.[value] As [ColumnDescription], --컬럼 Description
 sys.sysindexkeys.[indid] As [IsPrimaryKey]    --PrimaryKey
 
From sys.sysobjects
 Inner Join sys.syscolumns
  On sys.sysobjects.[id] = sys.syscolumns.[id]
 Inner Join sys.sysusers
  On sys.sysobjects.[uid] = sys.sysusers.[uid]
 Inner Join sys.systypes
  On sys.syscolumns.[xusertype] = sys.systypes.[xusertype]
 Left Outer Join sys.extended_properties
  On sys.syscolumns.[id] = sys.extended_properties.[major_id]
  And sys.syscolumns.[colid] = sys.extended_properties.[minor_id]
 Left Outer Join sys.sysindexkeys
  On sys.sysindexkeys.[colid] = sys.syscolumns.[colid]
  And sys.sysindexkeys.[id] = sys.syscolumns.[id]
Where sys.sysobjects.[xtype] = 'U'


 

Posted by YKYun