안녕하세요.. 아래와 같이 어셈블리를 등록하려 합니다. 그런데 오류가 발생합니다.
메시지 6501, 수준 16, 상태 7, 줄 1
CREATE ASSEMBLY가 물리적 파일 "C:\emailcheck.dll"을(를) 열 수 없으므로 실패했습니다: 2(지정된 파일을 찾을 수 없습니다.).
use master
go
CREATE ASSEMBLY SQLER_UDF
FROM 'C:\emailcheck.dll'
WITH PERMISSION_SET = SAFE
GO
등록이 될 때는 되고, 안될 때는 안되고 도무지 종잡을 수가 없습니다. 위 파일은 경로에 분명히 존재합니다.
C#으로 컴파일된 dll입니다....
sql server2005, sql server2008 두 서버에 각각 어셈블리 등록을 해야 하는데 동일한 현상들이 나오고 있습니다.
sql server2005에서는 'CLR 통합사용'에 체크를 하였습니다.
아무리 찾아봐도 해답을 못 찾겠습니다.
고수님들의 속시원한 해답을 부탁드리겠습니다.
감사합니다.
Comment 1
-
김시준
2013.02.18 09:16
접속할때 윈도우인증으로 접속을 해야 되는군요...
sa로 할때는 안되구요... 그래서 될때는 되고 안될때는 안되고 했었습니다...
이것 때문에 많이 해맸습니다....