2010-01-19 3 views
2

저는 신참입니다. SQL에 대한 신참입니다. 여기에 제 질문이 있습니다.내 CLR 기능이 계속 사라지는 이유

몇 가지 CLR SQL 함수 및 프로 시저가 있습니다. 첫 번째 배포 할 때 모든 것이 좋습니다. 하지만 두 번째 배포 후 첫 번째 설정은 사라집니다.

누구나 나를 도와 줄 수 있습니까?

덕분에 많은


사실, 나는 단순히 새로운 기능이나 저장 프로 시저를 추가 VS에서 새 SQL 프로젝트를 만들고 배포 클릭하고 내 SQL 인스턴스의 새로운 기능을 볼 수 있습니다. 그런 다음 해당 프로젝트를 닫고 새 프로젝트를 열고 위의 단계를 반복합니다. 두 번째 함수는 제 인스턴스이지만 거기에는 첫 번째 인스턴스가 사라 졌거나 대체되어 더 이상 쿼리 할 수 ​​없습니다.


답장을 보내 주셔서 감사합니다.

이러한 모든 clr 함수와 프로시 저는 데이터베이스의 동일한 인스턴스에 있습니다.

+0

자세한 내용을 추가해야합니다. CLR 함수를 어떻게 추가하고 있습니까? 거래 경계에서 사라지는가? – bmargulies

+1

배포 및 사라짐의 의미를 보여줄 필요가 있다고 생각합니다. 어떤 명령을 실행하고 있습니까? – Cheeso

+0

Visual Studio에서 사라지거나 쿼리 할 때 액세스 할 수 없습니까? – RedFilter

답변

1

동일한 데이터베이스와 연결된 2 개의 DB 프로젝트가있는 것 같습니다. 각 DB 프로젝트는 '데이터베이스를이 프로젝트와 유사하게 만든다'라는 말로 기존 개체를 삭제합니다.

당신이 VS 2010를 사용하는 경우 다음 당신을 도울 수 ... 당신의 '배포 구성 파일'

  • 을 선택 해제를 편집 할 수있는 프로젝트 속성의 배포 탭
  • 클릭

    1. 이동 '항상 데이터베이스 다시 생성'
    2. 대상 데이터베이스에 있지만 데이터베이스 프로젝트에없는 개체에 대해서는 DROP 문 생성을 선택 취소하십시오.
  • 관련 문제