programing 1351

SQL Server 2005 데이터베이스에 대한 현재 연결을 모두 끊으려면 어떻게 해야 합니까?

SQL Server 2005 데이터베이스에 대한 현재 연결을 모두 끊으려면 어떻게 해야 합니까? 데이터베이스 이름을 바꾸고 싶은데 데이터베이스에서 '배타적 잠금을 가져올 수 없습니다'라는 오류가 계속 표시되므로 일부 연결이 여전히 활성 상태입니다. 이름을 바꾸려면 데이터베이스에 대한 연결을 모두 끊으려면 어떻게 해야 합니까?Adam이 제안한 접근법이 효과가 없는 이유는 활성 연결을 루프하는 동안 새로운 연결을 확립할 수 있기 때문에 이러한 방법을 놓칠 수 있기 때문입니다.대신 이 단점이 없는 다음 방법을 사용할 수 있습니다. -- set your current connection to use master otherwise you might get an error use master ALTER DATABA..

programing 2023.04.07

MS SQL Server와 연동되는 Mac OS X용 SQL 클라이언트

MS SQL Server와 연동되는 Mac OS X용 SQL 클라이언트 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. Mac OS X를 사용하여 원격 SQL 서버에 연결하려면 어떻게 해야 합니까? GUI는 필요하지 않지만 컬러 코딩과 결과 집합 그리드를 사용하는 것이 좋습니다.VM을 사용하지 않는 것이 좋습니다. MS SQL Server에서 작동하는 Mac OS X용 SQL 클라이언트가 있습니까?정식 답변을 위해 함께 노력합시다. 네이티브 앱 SQL ..

programing 2023.04.07

서버와의 접속은 정상적으로 확립되었지만 로그인 전 핸드쉐이크 중 오류가 발생하였습니다.

서버와의 접속은 정상적으로 확립되었지만 로그인 전 핸드쉐이크 중 오류가 발생하였습니다. Local Environment에서 프로덕션 DB를 연결하려고 하면 다음 오류가 발생합니다. 이전에 프로덕션 DB를 연결할 수 있었는데 갑자기 다음과 같은 오류가 발생했는데, 혹시 알고 계십니까? 서버와의 접속이 정상적으로 확립되었습니다만, 로그인 전 핸드쉐이크중에 에러가 발생했습니다(프로바이더:TCP 프로바이더, 에러:0 - 핸들이 무효입니다). 프로덕션 DB 연결 문자열이 있는 로컬 PC에서 asp.net 웹사이트를 실행하려고 했는데, 다음은 로컬 환경에서 발생한 오류에 대한 스택 추적입니다. > at MyWebsiteDAL.clsForumQuestion.SelectAll(Int32 CurrentPageIndex,..

programing 2023.04.07

Microsoft SQL Server 2005에서 group_concat MySQL 함수를 시뮬레이션하고 있습니까?

Microsoft SQL Server 2005에서 group_concat MySQL 함수를 시뮬레이션하고 있습니까? MySQL 기반 앱을 Microsoft SQL Server 2005로 마이그레이션하려고 합니다(선택한 것이 아니라 이것이 생명입니다). 원래 앱에서는 거의 모든 ANSI-SQL 준거 스테이트먼트를 사용했습니다만, 중요한 예외는 MySQL을 사용했습니다.group_concat꽤 자주 기능합니다. group_concat덧붙여서, 예를 들어 종업원 이름이나 프로젝트 표가 주어지면... SELECT empName, projID FROM project_members; 반환: ANDY | A100 ANDY | B391 ANDY | X010 TOM | A100 TOM | A510 group_concat..

programing 2023.04.07

SQL Server 2005에서 1개의 스테이트먼트에 2개의 테이블을 갱신하려면 어떻게 해야 합니다.

SQL Server 2005에서 1개의 스테이트먼트에 2개의 테이블을 갱신하려면 어떻게 해야 합니다. 한 번에 두 개의 테이블을 업데이트하고 싶습니다.SQL Server 2005에서는 어떻게 하면 좋을까요? UPDATE Table1, Table2 SET Table1.LastName='DR. XXXXXX', Table2.WAprrs='start,stop' FROM Table1 T1, Table2 T2 WHERE T1.id = T2.id AND T1.id = '010008' 하나의 스테이트먼트에서 여러 테이블을 업데이트할 수는 없지만 트랜잭션을 사용하여 두 개의 테이블이UPDATE문장은 원자적으로 처리됩니다.또한 라운드 트립을 피하기 위해 배치도 할 수 있습니다. BEGIN TRANSACTION; UPDAT..

programing 2023.04.07

클래스의 모든 속성을 루프하려면 어떻게 해야 합니까?

클래스의 모든 속성을 루프하려면 어떻게 해야 합니까? 수업이 있어요. Public Class Foo Private _Name As String Public Property Name() As String Get Return _Name End Get Set(ByVal value As String) _Name = value End Set End Property Private _Age As String Public Property Age() As String Get Return _Age End Get Set(ByVal value As String) _Age = value End Set End Property Private _ContactNumber As String Public Property ContactNu..

programing 2023.04.07

SQL Server VARCHAR/NVARCHAR 문자열에 줄 바꿈을 삽입하는 방법

SQL Server VARCHAR/NVARCHAR 문자열에 줄 바꿈을 삽입하는 방법 저는 이 주제에 대해 비슷한 질문을 받지 못했고, 제가 지금 하고 있는 일을 위해 이것을 조사해야 했습니다.혹시라도 다른 사람이 같은 질문을 할 경우를 대비해서 답을 올리려고 했어요.char(13)이CR. DOS/Windows 스타일의 경우CRLF줄 바꿈, 원하는 것char(13)+char(10)예를 들어 다음과 같습니다. 'This is line 1.' + CHAR(13)+CHAR(10) + 'This is line 2.' 여기서 답을 찾았습니다.http://blog.sqlauthority.com/2007/08/22/sql-server-t-sql-script-to-insert-carriage-return-and-new-..

programing 2023.04.07

SQL Server 2008에서 테이블 에일리어스를 사용하여 UPDATE SQL을 작성하는 방법

SQL Server 2008에서 테이블 에일리어스를 사용하여 UPDATE SQL을 작성하는 방법 나는 아주 기본적인 것을 가지고 있다.UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; 이 쿼리는 에서 정상적으로 실행됩니다.Oracle,Derby,MySQLSQL Server 2008에서는 다음 오류로 인해 실패합니다. "Msg 102, 레벨 15, 상태 1, 라인 1 'Q' 근처 구문 잘못됨" SQL에서 "Q" 별칭을 모두 제거하면 작동합니다. 하지만 가명을 써야겠어요 SQL Server의 업데이트 문에서 별칭을 사용하는 구문은 다음과 같습니다. UPDATE Q SET Q.TITLE = 'TEST' FROM HOLD_TABLE Q..

programing 2023.04.07

여러 열에 걸쳐 DISTINCT 카운트

여러 열에 걸쳐 DISTINCT 카운트 다음과 같은 쿼리를 수행하는 더 나은 방법이 있습니까? SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery 이 표에서 구별되는 항목의 수를 세어야 하는데 구별되는 항목이 두 열 이상입니다. 쿼리는 정상적으로 동작하지만 (서브쿼리를 사용하지 않고) 하나의 쿼리로 최종 결과를 얻을 수 있는지 궁금합니다.성능을 향상시키려면 두 열의 해시 또는 연결된 값에 영구 계산 열을 생성해 보십시오. 열이 계속 유지되고 "sane" 데이터베이스 설정을 사용하는 경우 열을 인덱싱하거나 통계를 작성할 수 있습니다. 계산 컬럼의 개수가 당신의 ..

programing 2023.04.07

표에서 특정 열의 첫 번째 문자를 삭제하려면 어떻게 해야 합니까?

표에서 특정 열의 첫 번째 문자를 삭제하려면 어떻게 해야 합니까? SQL에서 테이블 내의 특정 컬럼 값의 처음 4글자를 삭제하려면 어떻게 해야 합니까?열 이름은Student Code값의 예는 다음과 같습니다.ABCD123Stu1231모든 레코드에 대해 테이블에서 처음 4자를 삭제합니다. 안내 부탁드립니다SELECT RIGHT(MyColumn, LEN(MyColumn) - 4) AS MyTrimmedColumn 편집: RIGHT는 2개의 인수를 사용합니다.즉, 동작하는 문자열(또는 열)과 반환하는 문자 수(문자열의 "오른쪽"에서 시작)입니다.LEN은 열 데이터의 길이를 반환하고 RIGHT 함수가 맨 왼쪽의 4자를 "뒤로" 남기도록 4를 뺍니다. 이게 말이 됐으면 좋겠어요. 다시 편집 - Andrew의 답변..

programing 2023.04.07