«scripting» 태그된 질문

언어 스크립트 생성 또는 사용에 대한 질문 (예 : 데이터베이스 개체 정의 스크립팅)

5
SQL Server 2012 : 명령 줄에서 스크립트 생성
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . SQL Server 2012를 실행하고 있습니다. SQL Server Management Studio에는 데이터베이스를 마우스 오른쪽 단추로 클릭 한 다음 작업 및 스크립트 생성을 선택할 수있는 옵션이 있습니다. 어떻게 든 명령 …

3
SQL 쿼리 코드 반복을 방지하기 위해 문자열을 연결하거나 절차를 수행하는 대안?
면책 조항 : 업무 시간의 일부만 데이터베이스를 사용하는 사람으로 저와 함께하십시오. (대부분 저는 C ++ 프로그래밍 작업을 수행하지만 매월마다 Oracle 데이터베이스에서 무언가를 검색 / 수정 / 추가해야합니다.) 저는 임시 쿼리와 응용 프로그램에 내장 된 쿼리 모두에 대해 복잡한 SQL 쿼리를 반복해서 작성해야했습니다. 여기서는 쿼리의 대부분이 "코드"를 반복했습니다. 기존의 프로그래밍 언어와 …

3
클라이언트에서 SQL Server에 대한 연결을 확인하는 쉬운 방법
문제 해결을 위해 SQL Server에 연결할 수없는 응용 프로그램과 상관없이 클라이언트가 SQL Server 인스턴스에 연결할 수 있는지 확인하고 싶습니다. 기본 Windows 시스템 도구를 사용하여이를 수행하는 쉬운 방법이 있습니까 (즉, 타사 소프트웨어를 설치할 필요가 없음)? 스크립트 나 네트워크 응용 프로그램을 사용하고 있습니까?

6
Redgate SQL 비교 및 ​​Visual Studio 2010 Premium / Ultimate 데이터베이스 프로젝트
현재 데이터베이스 프로젝트를 프로젝트 템플릿으로 사용하는 Visual Studio Professional Edition 을 사용하고 있지만 스키마 비교 도구 와 같은 일부 기능을 사용할 수 없습니다 . 스키마 비교 및 ​​데이터베이스 업데이트 스크립트 생성은 Visual Studio 2010 Premium / Ultimate 버전 에서만 사용할 수 있습니다 . 그러나 Visual Studio의 스키마 비교 및 ​​업데이트 …

1
사용자 공유 쿼리 : 동적 SQL과 SQLCMD
foo.sqlDB 기술 지원 팀 (고객 구성 및 이와 유사한 사항)이 공유 할 여러 쿼리 를 리팩터링하고 문서화 해야합니다. 각 고객마다 고유의 서버와 데이터베이스가있는 경우 정기적으로 제공되는 티켓 유형이 있지만, 그렇지 않으면 전체적으로 스키마가 동일합니다. 저장 프로시 저는 현재 옵션이 아닙니다. 동적 또는 SQLCMD를 사용할 지에 대해 토론하고 있는데 SQL Server에서 …

3
자동화 된 방식으로 Oracle DDL 스크립팅
Oracle SQL Developer는 다음을 통해 DDL을 내보낼 수 있습니다. Tools -> Database Export...이 기능은 매우 효과적이지만 수동 개입이 필요합니다. 나는 알고 DBMS_METADATA.get_ddl()있지만 수출이 완벽하지 않다는 것을 알았습니다. DBMS_METADATA키워드 중간에 중단과 같은 문제를 먼저 수정하지 않고 내 보낸 DDL을 사용할 수없는 문제가 발생했습니다. 그러나 누구나 DMBS_METADATA수동으로 수정하지 않고 DDL을 내보내는 방법을 …

1
SQL Server / T-SQL은 줄 연속을 지원하여 긴 문자열을 분리합니까?
때로는 하나 이상의 슈퍼 롱 (때때로 어리석은 긴 문자열)을 가진 SQL 스크립트가 있습니다. 일반적으로 이들은 VARBINARY파일 / 어셈블리를 나타내는 리터럴 / 상수이지만 때로는 텍스트입니다. 실제로 긴 문자열의 주요 문제점은 일부 텍스트 편집기가 문자열을 잘 처리하지 못한다는 것입니다. 예를 들어, 나는 문장 VARBINARY에서 사용 하는 리터럴을 가지고 있으며 CREATE ASSEMBLY [AssemblyName] …

4
열에서 제약 조건 (인덱스) 삭제
인덱스가있는 테이블에서 유형을 수정하려면 어떻게해야합니까? 날짜 테이블에서 varchar (15)로 유형을 수정하기 위해 빈 테이블에서 alter column을 시도했지만 열에 대한 종속성이 있다는 오류가 발생했습니다 (색인으로 나타남). 인덱스를 마우스 오른쪽 버튼으로 클릭하고 드롭 스크립트를 작성하여 로컬로 쉽게 해결할 수 있었지만 인덱스 이름에 액세스 할 수없는 다른 서버에서 롤아웃해야합니다. 색인을 삭제하는 스크립트를 만들 …

5
스키마 변경 후 손상된 저장 프로 시저를 어떻게 감지합니까?
데이터베이스에서 중앙 테이블을 수정했으며 sp_depends는 문자 그대로 수백 개의 결과를 반환하며, 저장된 프로 시저 중 일부가 변경 후 더 이상 컴파일되지 않을 수도 있습니다. 하나의 단일 저장 프로 시저를 확인하는 것은 쉽지만 (방금 변경 스크립트를 다시 실행하고 작업이 성공적인지 확인하십시오) 100 + 절차에서 수행하는 것은 약간 성가신 일입니다. 나는 이 …

2
스키마에 대한 모든 권한을 스크립팅하는 방법
SQL Management Studio에서는 모든 db 개체에 대한 스크립트를 만들 수 있지만 지금까지 스키마 또는 사용자를 올바르게 스크립트하는 방법을 찾을 수 없었습니다. 스키마에 대한 사용자의 권한은 작성된 스크립트에 포함되지 않습니다. 내가 뭔가 잘못했거나 MSFT 그녀가 좀 조잡 했습니까?

1
SQLCMD의 SSMS에서 생성 된 TSQL 스크립트 실행 따옴표에 실패
SQL Server Management Studio에서 "스크립트 생성"도구로 생성 된 스크립트를 실행하여 컴퓨터에 데이터베이스를 배포하려고합니다. 다음은 내가 발행 한 명령입니다. sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt 다음과 같은 오류가 발생합니다. Sqlcmd : 오류 : 'C : \ Rollouts \ NI-9-25-2012_10-42-AM \ Rollout.sql'파일의 '' '명령 근처에있는 39488 …

1
SQL * Plus, @ 및 상대 경로
어떻게 든 SQL * Plus (적어도 Windows에서는)는 호출 @@될 때와 경로가 단일 또는 이중 점으로 시작할 때 상대 경로가있는 스크립트를 찾을 수없는 것 같습니다 . 예를 들어, 아래 x:\some\where디렉토리 구조는 다음과 같습니다. script.sql main-dir\main-sub-dir call-script.sql script.sql 즉, 둘이 script.sql지만 다른 위치에 있습니다. script.sql바로 아래 의 내용 x:\some\where은 단순히 prompt SCRIPT …

2
SQL Server 유지 관리 작업을 도와주는 PowerShell 스크립트 모음이 있습니까?
저는 PowerShell을 연구하고 있으며 (느리게) 일상적인 DBA 작업으로 가져 왔습니다. 지금까지 많은 이기종 관리 활동을위한 여러 가지 연결이 끊어진 PowerShell 스크립트를 보았습니다. 내가 알고 싶은 것은 사람들이 일반적인 DBA 활동 (Ola Hallengren의 T-SQL 스크립트와 같은)을 위해 SQL Server PowerShell 스크립트를 위해 일반적으로 사용하는 공식 (또는 인식 가능한) PowerShell 스크립트 모음 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.