programing

연결 문자열에서 기본 스키마를 설정할 수 있습니까?

yoursource 2023. 9. 4. 22:51
반응형

연결 문자열에서 기본 스키마를 설정할 수 있습니까?

SQL Server 2005 및 2008을 사용하면 연결 문자열에서 기본 스키마를 설정할 수 있습니까?SQL 코드로 스키마를 수동으로 설정할 필요가 없다면 훨씬 쉬울 것입니다.

연결 자체가 아닌 연결을 통해 로그인하는 사용자를 기준으로 기본 스키마를 설정합니다.

ALTER USER Mary51 WITH DEFAULT_SCHEMA = Purchasing;

참조:

아니요, 연결 문자열이 아닌 데이터베이스 사용자 수준에서 수행됩니다.

다음은 연결 문자열에서 설정할 수 있는 모든 속성입니다. https://www.connectionstrings.com/all-sql-server-connection-string-keywords/

해당 로그인과 연결된 기본 스키마 변경

ALTER USER Mary51 WITH DEFAULT_SCHEMA = Purchasing;

자세한 내용은 http://msdn.microsoft.com/en-us/library/ms176060.aspx 를 참조하십시오.

"Schema"라고 말할 때 "Owner"(예: dbo)를 의미한다면 선택한 답변이 맞다고 생각합니다.

그러나 일부 공급업체의 언어에서 "데이터베이스"를 "Schema"와 동일한 의미로 사용하는 경우 아래에 추가 정보를 제공했습니다.

TimS에서 제공한 링크:

다음 두 가지 속성을 사용하여 행까지 아래로 스크롤합니다.

초기 카탈로그 또는 데이터베이스

다음은 DEFAULT DATABASE를 사용하는 연결 문자열의 예입니다.

Server=myServerName\myInstanceName,1433;Database=DEFAULT_DATABASE;User Id=myUsername;Password=myPassword;

자세한 예는 아래 링크를 참조하십시오.

언급URL : https://stackoverflow.com/questions/3282665/possible-to-set-default-schema-from-connection-string

반응형