반응형

sql-server 28

MS SQL Server에서 테이블을 다른 파일 그룹으로 이동하려면 어떻게 해야 합니까?

MS SQL Server에서 테이블을 다른 파일 그룹으로 이동하려면 어떻게 해야 합니까? 있습니다SQL Server 2008 Ent그리고.OLTP database큰 테이블이 두 개 있는이 테이블을 다른 테이블로 이동하는 방법filegroup서비스 중단 없이?이제 약 100-130개의 레코드가 삽입되고 30-50개의 레코드가 매초마다 업데이트됩니다.에는 약 와 6개의 레코드가 .field의 필드(한필포함드)) )geography). 나는 구글에서 해결책을 찾고 있지만, 모든 해결책은 다음을 포함합니다. 두 번째 테이블 만들기, 첫 번째 테이블의 행 삽입, 첫 번째 테이블 삭제 등 이 문제를 해결하기 위해 파티셔닝 기능을 사용할 수 있습니까?테이블을 새 파일 그룹으로 이동하려면 원하는 새 파일 그룹에서 테이..

codememo 2023.06.22

SQL Server에 대한 메이븐 종속성 설정

SQL Server에 대한 메이븐 종속성 설정 SQL Server 데이터베이스에 대한 최대 절전 모드 액세스 권한을 가진 포틀렛을 개발하고 있습니다.저는 그것에 대한 메이븐 종속성을 설정하고 MySql이 가지고 있는 것을 아는 것과 같은 방식으로 SQL Server 커넥터를 찾으려고 합니다. 그래도 내 구글 검색은 SQL Server 커넥터를 검색하면 Mysql만 제공합니다.올바른 메이븐 종속성 값은 무엇입니까?Olaf에서 제공하는 링크에서 드라이버 JAR을 다운로드하여 로컬 Maven 저장소에 추가합니다. mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=..

codememo 2023.06.07

문자열 또는 이진 데이터가 잘립니다.전표가 종료되었습니다.

문자열 또는 이진 데이터가 잘립니다.전표가 종료되었습니다. SQL 서버에서 문제가 발생했습니다. 다음은 제가 만든 기능입니다. ALTER FUNCTION [dbo].[testing1](@price int) RETURNS @trackingItems1 TABLE ( item nvarchar NULL, warehouse nvarchar NULL, price int NULL ) AS BEGIN INSERT INTO @trackingItems1(item, warehouse, price) SELECT ta.item, ta.warehouse, ta.price FROM stock ta WHERE ta.price >= @price; RETURN; END; 다음과 같이 해당 기능을 사용하기 위해 쿼리를 작성하면 오류가 발..

codememo 2023.05.28

IF EXISTS 하위 쿼리와 함께 SQL Select 문을 사용하는 방법은 무엇입니까?

IF EXISTS 하위 쿼리와 함께 SQL Select 문을 사용하는 방법은 무엇입니까? IF EXISTS 문(SQL Server)을 사용하여 하위 쿼리에서 부울 값을 선택하는 방법은 무엇입니까? 다음과 같은 것이어야 합니다. SELECT TABLE1.Id, NewFiled = (IF EXISTS(SELECT Id FROM TABLE2 WHERE TABLE2.ID = TABLE1.ID) SELECT 'TRUE' ELSE SELECT 'FALSE') FROM TABLE1 사용하다CASE: SELECT TABLE1.Id, CASE WHEN EXISTS (SELECT Id FROM TABLE2 WHERE TABLE2.ID = TABLE1.ID) THEN 'TRUE' ELSE 'FALSE' END AS NewF..

codememo 2023.05.28

SQL Server 연결을 프로그래밍 방식으로 테스트하는 가장 좋은 방법은 무엇입니까?

SQL Server 연결을 프로그래밍 방식으로 테스트하는 가장 좋은 방법은 무엇입니까? SQL 서버 목록(10~12개)이 실행 중인지 확인하기 위해 5분마다 실행되는 단일 루틴을 개발해야 합니다. 코드 및 SQL 운영 요구사항을 최소화하면서 C# 서버에서 SQL 서버를 "ping"할 수 있는 방법이 있습니까?서버 연결이 중단되거나 일시 중지될 때 EF에 문제가 발생하여 같은 문제를 제기했습니다.그래서 위의 답변에 대한 완전성을 위해 여기 코드가 있습니다. /// /// Test that the server is connected /// /// The connection string /// true if the connection is opened private static bool IsServerConn..

codememo 2023.05.18

SQL Server에서 제약 조건의 이름을 바꾸시겠습니까?

SQL Server에서 제약 조건의 이름을 바꾸시겠습니까? SQL Server에서 제약 조건의 이름을 바꿀 수 있습니까?이 제약 조건은 이미 존재하는 다른 제약 조건에 영향을 미치기 때문에 삭제하고 새로 만들 필요가 없습니다.좀 더 파본 후에, 저는 그것이 실제로 다음과 같은 형태여야 한다는 것을 발견했습니다. EXEC sp_rename N'schema.MyIOldConstraint', N'MyNewConstraint', N'OBJECT' 원천다음을 사용하여 sp_rename을 사용하여 이름을 변경할 수 있습니다.@objtype = 'OBJECT' 이 작업은 제약 조건을 포함하는 sys.objects에 나열된 개체에서 작동합니다.sp_rename을 사용할 수 있습니다. sp_rename 'CK_Ax', ..

codememo 2023.05.13

SQL에서 쉼표로 구분된 결과

SQL에서 쉼표로 구분된 결과 다음 코드를 사용하여 결과에 대한 쉼표로 구분된 목록을 만듭니다. DECLARE @listStr VARCHAR(MAX) SELECT @listStr = COALESCE(@listStr+', ' ,'') + INSTITUTIONNAME FROM EDUCATION WHERE STUDENTNUMBER= '111' SELECT @listStr 문제는 쉼표로 구분된 하나의 거대한 줄을 만든다는 것입니다.행당 쉼표로 구분된 목록을 반환하기 위해 필요합니다. 그래서 만약에Simon2개 기관의 일부가 되었습니다. 그렇다면 예상합니다. "INSTITUTION1, INSTITUTION2" where 조항을 제공하지 않았기 때문에 데이터베이스의 각 행에 대해 내 결과가 이렇게 나타날 것으로 예..

codememo 2023.05.13

SQL에서 동일한 줄에 정수 변수 및 문자열 인쇄

SQL에서 동일한 줄에 정수 변수 및 문자열 인쇄 알겠습니다. 그래서 테크넷에서 이에 대한 답을 찾아봤지만, 소용이 없었습니다. 두 String 변수와 연결된 정수 변수를 인쇄하고 싶습니다. 이 코드는 실행되지 않습니다. print 'There are ' + @Number + ' alias combinations did not match a record' 그런 기본적인 기능인 것 같아서 T-SQL에서는 불가능할 줄은 상상도 못했지만, 만약 불가능하다면 그냥 그렇게 말해주세요.저는 정확한 답을 찾을 수 없을 것 같습니다.declare @x INT = 1 /* Declares an integer variable named "x" with the value of 1 */ PRINT 'There are ' + ..

codememo 2023.05.08

'DOMAIN\MACHINE$' 사용자에 대한 로그인 실패

'DOMAIN\MACHINE$' 사용자에 대한 로그인 실패 다음 오류가 거의 중복된다는 것을 알고 있습니다: "사용자 'NT AUTHORITY'에 대한 로그인 실패\"ASP의 IUSR'.사용자 'username' - 시스템에 대해 NET 및 SQL Server 2008 및 로그인에 실패했습니다.Data.SqlClient.외부 프로젝트/클래스 라이브러리에서 LINQ를 사용하는 SqlException을 사용하지만 서버의 다른 애플리케이션과 비교하여 일부 사항이 중복되지 않아 이유를 알 수 없습니다. 사용 중인 상자: 박스 BoxSQL 문서 상자SQL 파일 내 응용 프로그램: ASP를 가지고 있습니다.LINQ-to-SQL을 사용하는 클래스 라이브러리를 참조하는 NET 웹 응용 프로그램입니다.클래스 라이브러리에..

codememo 2023.05.03

데이터베이스의 모든 색인 재구성

데이터베이스의 모든 색인 재구성 매우 큰 SQL Server 2008 R2 데이터베이스를 가지고 있다(1.5).TB)와 같은 테이블 내의 열에서 열로 일부 데이터를 복사합니다.스키마에 많은 인덱스가 있다고 들었는데 모든 인덱스를 재구축할 기본 쿼리나 스크립트가 있는지 궁금합니다.통계를 동시에 업데이트하라는 조언도 받았습니까? 30개의 테이블 각각에 클러스터된 인덱스가 1개 있고 비클러스터된 인덱스가 13개 있습니다. 감사해요.다음 스크립트를 사용해 보십시오. Exec sp_msforeachtable 'SET QUOTED_IDENTIFIER ON; ALTER INDEX ALL ON ? REBUILD' GO 또한. 다음 스크립트를 사용하는 것이 좋습니다(긴 검색 후). 각 리프 레벨 페이지의 빈 영역이 데이..

codememo 2023.04.23
반응형