PROGRAMMING/Database51 Function 에서 Table 을 반환 한참을 찾았다. 아래와 같은 에러가 나는 이유를.. Cannot find either column "dbo" or the user-defined function or aggregate.. 문제의 원인은 해당 Function을 select dbo.함수이름() 으로 호출했기 때문이다. 만약 select 컬럼1, 컬럼2 from dbo.함수() 했으면, 에러가 나지 않았을 텐데 말이다. 결국 반환 값이 테이블.. 2012. 4. 17. DB 백업 복원 후 사용자 매핑하기 - MS SQL 배경 Backup 받은 DB를 새로운 서버에 올렸다(복원했다). 그런데 Backup DB의 사용자로 로그인하려고 하면 에러가 발생한다. 정확히 Backup DB는 사용자가 있는데, 서버 자체는 그런 사용자를 갖고 있지 않기 때문이다. 그렇다고 서버에 사용자만 추가 해 준다고 될 게 아니다. 기존 Backup DB의 사용.. 2012. 3. 9. DB에서 컬럼 이름 찾기 - MS SQL 배경 어떤 데이터를 DB에서 직접 고치게 되면, 늘 걱정하는 것 중 하나가 완벽하게 모든 영향받는 테이블들까지 잘 고쳤는가 하고 스스로에게 물어보는 것일게다. 그럴 때면, 해당 컬럼 이름이 포함된 모든 테이블을 뒤지는 게 상책이다. 소스 select b.name, a.name from sys.all_columns a, sys... 2012. 2. 10. 이전 1 2 3 4 5 다음 반응형