다른 서버 / 인스턴스로 이동할 때 데이터베이스를 식별하는 방법

MatSnow

여러 데이터베이스 작업을 수행하는 데 사용되는 도구를 작성 중입니다.
그러나이 도구는 하나의 특정 데이터베이스에서만 사용해야합니다.

이제 데이터베이스를 안전하게 식별하는 방법을 찾고 있습니다. 도구가 연결되어 있습니다.

처음에는 SERVERNAME\INSTANCE#Database.
또한 해결책은 GUID를 사용하는 것이지만 DB가 다른 서버에서 복원되면이 GUID가 변경 되는 질문을 발견 했습니다 .

DB가 다른 서버 나 인스턴스로 이동 중이거나 데이터베이스 이름이 변경된 경우에도 DB를 인식해야합니다.

이를 달성하는 신뢰할 수있는 방법이 있습니까?

매트 퍼킨스

확장 속성을 사용 하여이 작업을 수행 할 수 있습니다 .

만들다:

exec sp_addextendedproperty @name = 'dbUniqueIdentifier' @value = 'ABCD1234'

확인:

select value from sys.extended_properties where name = 'dbUniqueIdentifier'

우리 조직에서는 확장 속성을 사용하여 데이터베이스 스키마가 생성 된 빌드 및 변경 집합을 식별합니다. 속성은 백업 / 복원 / 마이그레이션 후에도 유지됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Autofac에서 데이터베이스 인스턴스를 변경하는 또 다른 방법이 있습니까?

한 SQL 서버에서 다른 SQL 서버로 Spotfire 7.5 데이터베이스를 이동하는 방법

다른보기에서 CoreData를 사용하여 새 데이터를 저장할 때 모델의 다른 인스턴스를 업데이트하는 방법

Firebase에서 다른 서버로 데이터베이스를 이동하는 방법은 무엇입니까?

PHP SQL : 하나의 HTML 형식에서 여러 데이터베이스에 데이터를 저장하는 방법 또는 한 데이터베이스에서 다른 데이터베이스로 데이터를 자동으로 복사하는 방법

한 데이터베이스에서 다른 데이터베이스로 테이블을 이동하는 방법

데이터베이스에서 로그인 할 때 후크를 사용하여 자식에서 부모로 데이터를 업데이트하는 방법

한 데이터베이스에서 다른 데이터베이스로 모든 데이터베이스 사용자를 복사하는 방법

여러 데이터를 동시에 저장할 때 데이터베이스에서 가치를 얻는 방법

다중 부분 식별자를 다른 서버의 다른 데이터베이스에서 삽입 할 때 바인딩 할 수 없습니다.

데이터베이스에서 데이터를 가져 오는 다른 방법

Alembic : 마이그레이션을 자동 생성 할 때 다른 제품에서 데이터베이스 테이블을 무시하는 방법

마스터 데이터 서비스에서 개별 엔터티를 한 서버에서 다른 서버로 이동할 수있는 방법이 있습니까?

데이터베이스의 다른 테이블에서 사용자로 로그인 할 때 페이지의 내 html 부분을 다르게 만드는 방법

InfluxDB: 한 서버 인스턴스에서 다른 서버 인스턴스로 여러 데이터베이스 중 하나만 이동

행 특정 버튼을 클릭 할 때 데이터베이스에서 가져온 레코드 값을 다른 PHP 페이지로 전달하는 방법

다른 노드에서 컨테이너로 실행되는 데이터베이스 이미지의 다른 인스턴스에서 데이터를 동기화하는 방법은 무엇입니까?

다른 뷰 컨트롤러를 인스턴스화 할 때 데이터를 전달하는 방법

다른 테이블이 동일한 필드를 공유할 때 EF 핵심 코드 우선 데이터베이스를 디자인하는 방법

한 데이터베이스 서버에서 다른 데이터베이스 서버로 프로그래밍 방식으로 데이터베이스 뷰 복사

데이터베이스 grails에서 도메인 클래스의 인스턴스를 다시로드하는 방법은 무엇입니까?

func main ()의 데이터베이스 인스턴스 세트를 다른 패키지에서 사용할 수있게하는 방법은 무엇입니까?

데이터베이스의 한 테이블에서 다른 데이터베이스의 테이블로 데이터를 전송하는 방법

다른 js 스크립트에서 메서드를 호출 할 때 node-mysql에서 데이터베이스 지연을 처리하는 방법

데이터베이스가 다른 활동에서 수정 될 때 어레이 어댑터를 다시 채우는 방법은 무엇입니까?

다른 양식에서 데이터베이스를 업데이트할 때 주 메뉴 DataGridView 업데이트

데이터베이스에서 데이터를로드 할 때 다국어 사이트를 만드는 방법은 무엇입니까?

PostgreSQL : 한 데이터베이스 테이블에서 다른 데이터베이스로 데이터를 복사하는 방법

MVC4 데이터베이스에 데이터를 삽입하려고 할 때 동작 방법이 인식되지 않습니다.