728x90

대한민국 만세~!

대한민국 만세~!

 

728x90
728x90

저장 프로시져 내용 검색

SELECT o.name

FROM sysobjects o JOIN syscomments c

on o.id = c.id

WHERE o.type = 'P' AND c.text LIKE '%텍스트%'

 

프로시져 내용 검색 말고도 트리거, 함수, 뷰테이블 검색이 가능함.

o.type 구분 확인.

728x90

'IT이야기 > MS-SQL' 카테고리의 다른 글

피벗테이블  (0) 2019.10.29
프로시저 사용법  (0) 2019.10.29
MSSQL 함수 모음  (0) 2019.10.24
DB Collation 변경, SINGLE USER MODE  (0) 2019.10.23
Image, varbinary를 Text로 변환  (0) 2019.09.24
728x90

날짜 함수
select getdate() <= 현재 시스템의 날짜를 가저온다. (시스템에 설정된 나라의 형식을 따른다.)

select Year(getdate()),month(getdate()),day(getdate()) <= 년,월,일 을 뽑는다

select getdate(),datename(Weekday,getdate()) <= 요일을 뽑는다

select datediff(yy,'1945-08-15',getdate()) <= 적어준 날의 년과 현재날의 년과의 차이를 출력

select datediff(dd,'1945-08-15',getdate()) <= 적어준 날의 일과 현재날의 일과의 차이를 출력

-- convert(바꿀형식, 원본데이타) ; 바꿀형식으로 데이타를 바꾼다 아래의 예는 문자형으로 바꾸어 문자와 '+' 기호를 사용하여 결합하는 예이다
select convert(char(4),year(getdate())) + '년'

--select * from insa => ex) example problem

select name, datediff(yy,ibsa_date,getdate()) as 근무년,datediff(dd,ibsa_date,getdate()) as 근무일
from insa
where datediff(dd,ibsa_date,getdate()) > 0

select name as 이름, convert(char(4), year(ibsa_date)) + '년' + convert(char(2),month(ibsa_date)) + '월' +
convert(char(2), day(ibsa_date)) + '일' + datename(weekday,ibsa_date) as 입사일 from insa

 


수식관련 내장함수
floor => 소수점아래 제거,
round => 반올림함수, n 자리까지 남김. 0 인경우 일의자리까지 남김
select floor(13.7), floor(-13.7), round(13.75, 1)
result -> 13 -14 13.80

select floor(13.7), floor(-13.7), round(13.75, 0)
result -> 13 -14 14.00

select floor(13.7), floor(-13.7), round(13.75, -1)
result -> 13 -14 10.00


--select replicate('*',10) -- 해당문자를 n 번 반복 예에서는 * 을 10번 출력


select name, (gi_pay + su_pay) as [급여], replicate('*', floor((gi_pay + su_pay)/100000)) as [그래프]
from insa

 

stuff 내장함수
select stuff('영업팀', 3, 1, '부') as stuff

select stuff('서울시', 3, 1, '특별시') as stuff

select name as [이름], stuff(buseo, 3, 1, '팀') as [팀명] from insa

select name, gi_pay, su_pay from insa order by gi_pay desc, su_pay
select * from insa order by ibsa_date desc, substring(ssn,1,6)

select * from insa order by convert(varchar(10),ibsa_date, 102) desc, substring(ssn,1,6)


select top 5 name, city, (gi_pay + su_pay) as [보수], ssn as [주민등록번호] from insa


where city='서울' order by (gi_pay + su_pay ) desc

select top 5 with ties name, city, (gi_pay + su_pay) as [보수], ssn as [주민등록번호] from insa where city='서울' order by (gi_pay + su_pay ) desc

select top 25 percent name, city, (gi_pay + su_pay) as [보수], ssn as [주민등록번호] from insa where city='서울' order by (gi_pay + su_pay ) desc

select top 25 name, city, (gi_pay + su_pay) as [보수], ssn as [주민등록번호] from insa
where city='서울' order by (gi_pay + su_pay ) desc

SELECT * FROM INSA WHERE GI_PAY >= 1000000 AND GI_PAY <= 2000000


SELECT * FROM INSA WHERE GI_PAY BETWEEN 1000000 AND 2000000


--SELECT NAME AS 이름, IBSA_DATE AS 입사일 FROM INSA WHERE IBSA_DATE LIKE '%2004%'


SELECT NAME AS 이름, IBSA_DATE AS 입사일 FROM INSA
WHERE IBSA_DATE BETWEEN '2004-01-01' AND '2004-12-31'


문자함수
LEFT, RIGHT
LEFT는 지정해준 자릿수만큼 왼쪽에서부터 문자열을 반환한다.
당연히 RIGHT는 반대이다.
형식 : LEFT(문자, 자릿수)

LTRIM, RTRIM
LTRIM은 문자열의 왼쪽 공백을 제거한다. 역시 RTRIM은 반대일 경우 사용된다.
형식: LTRIM(문자)

LEN
LEN함수는 문자열에서 문자의 갯수를 추출한다.
형식: LEN(문자)
Len함수는 문자 뒤쪽의 공백은 문자로 계산하지 않는다.

UPPER, LOWER
UPPER는 소문자를 대문자로, LOWER는 대문자를 소문자로 바꾼다.
형식: UPPER(문자)

REVERSE
REVERSE는 문자열을 반대로 표시한다.
형식: REVERSE(문자열)

REPLACE
REPLACE함수는 지정한 문자열을 다른 문자열로 바꾸어준다.
형식: R-PLACE(문자, 타겟문자, 바꿀문자)

REPLICATE
REPLICATE함수는 문자열을 지정된 횟수만큼 반복한다.
형식: REPLICATE(문자, 횟수)

STUFF
STUFF함수는 문자열에서 특정 시작위치에서 지정된 길이만큼 문자를 바꾸어준다.
형식: STUFF(문자, 시작위치, 길이, 바꿀문자)

SUBSTRING
SUBSTRING은 STUFF와 비슷하지만 문자를 바꾸는 것이 아니라 그 문자를 반환한다.
형식: SUBSTRING(문자, 시작위치, 길이)

PATINDEX, CHARINDEX
PATINDEX와 CHARINDEX는 문자열에서 지정한 패턴이 시작되는 위치를 뽑아준다.
형식: PATINDEX(문자패턴, 문자) - 문자패턴은 Like 사용과 같다.
형식: CHARINDEX(문자패턴, 문자) - 문자패턴은 일반형식을 사용한다.

SPACE
SPACE함수는 지정한 수 만큼 공백을 추가한다.
형식: SPACE(횟수)


시간 및 날짜 함수
GETDATE()
GETDATE()는 현재 시간을 표시해준다.
DATEADD
DATEADD함수는 날자에 지정한 만큼을 더한다.
형식: DATEADD(날자형식, 더할 값, 날자)

DATEDIFF
DATEDIFF함수는 두 날자사이의 날자형식에 지정된 부분을 돌려준다.
형식: DATEDIFF(날자형식, 시작 날자, 끝 날자)

DATENAME
DATENAME함수는 지정한 날자의 날자형식의 이름을 돌려준다.
형식: DATENAME(날자형식, 날자)

DATEPART
DATEPART함수는 날자에서 지정한 날자형식부분만 추출해줍니다.
형식: DATEPART(날자형식, 날자)
주일은 일요일부터 1로 시작해서 토요일날 7로 끝나게 된다.


NULL 함수

ISNULL
ISNULL은 NULL값을 대체값으로 바꾼다.
형식: ISNULL(NULL값, 대체값)

NULLIF
NULLIF함수는 두개의 표현식을 비교하여 같으면 NULL을 반환한다.
형식: NULLIF(표현식1, 표현식2)

COALESCE
COALESCE함수는 NULL이 아닌 첫번째 표현식이 반환된다.
형식: COALESCE(표현식)

GETANSINULL
GETANSINULL은 데이터베이스의 기본 NULL 상태를 표시해준다.
형식: GETANSINULL(데이터베이스 이름)

 

테이블의 칼럼정보 보기
exec sp_columns sales

/* Substring 처리 */
select payterms from sales
select substring(payterms,1,3) from sales

/* 문자열연결 연산자 '+' */
select substring(payterms,1,4)+ ' 테스트' from sales

/*현재날짜 */
select getdate()

/* 1년후날짜 */
select getdate() + 365

/* 날짜데이타 변경 CONVERT(변경될문자열의 데이타타입및길이, 날짜데이타, 출력형식) */
select convert(varchar(30), getdate(), 2)

select convert(varchar(30), getdate(), 102)

/* YYYYMMDD 형식으로 가져오기( Varchar(8)로 설정 ) */
select convert(varchar(8), getdate(), 112)

/* 해당 [월] 만 가져오기 */
select datepart(mm,getdate())
select month(getdate())

/* 현재일자에 20개월추가 (월 추가) */
select dateadd(mm,20,getdate())

/* 현재일자에 100일 후의 날짜 */
select dateadd(dd,100,getdate())

/* Oracle 에서의 NVL함수에 대응하는 MS-SQL함수 */
NVL(price,0) ===> ISNULL(price,0)

/* 판매수량이 30권 이상인책에 대하여 각 서적별 판매수량총계 조회 */
select title_id as '서적코드' , sum(qty) as '판매수량' from sales
group by title_id
having sum(qty) >= 30

/* COMPUTE & COMPUTE BY 사용법 */
select type, title_id, price from titles
order by type
compute avg(price) by type
해당 select칼럼이 별로 Average값을 구해준다. ( Order by 반드시 필요 )

select type, title_id, price from titles
order by type
compute avg(price) by type
마지막행에 Select된 전체칼럼중 Average(price)칼럼에 대해 평균값을 구해준다.

/* Rollup & Cube */
select type, avg(price) from titles group by type --각 타입별 평균
select avg(price) from titles -- 전체평균

728x90

'IT이야기 > MS-SQL' 카테고리의 다른 글

프로시저 사용법  (0) 2019.10.29
저장 프로시져 내용 검색  (0) 2019.10.24
DB Collation 변경, SINGLE USER MODE  (0) 2019.10.23
Image, varbinary를 Text로 변환  (0) 2019.09.24
MSSQL 설치 정보 확인  (0) 2019.01.21
728x90

데이터베이스 데이터 정렬 설정 또는 변경 (MSDN, SQL Server 2014 기준)

http://msdn.microsoft.com/ko-kr/library/ms175835.aspx

 

 

1. DB 생성시에는 언제나 Collation을 설정하도록 되어 있습니다.

기본값 때문에 잊고 지낼 때가 많지만 모든 DB는 자신의 Collation을 보유하고 있습니다.

CREATE DATABASE

MyOptionsTest

COLLATE

korean_wansung_ci_as

 

 

2. 생성된 DB의 Collation 변경

Collation은 생각보다 쉽게 변경할 수 있습니다.

ALTER DATABASE

MyOptionsTest

COLLATE

korean_wansung_ci_as

 

 

3. 테이블 컬럼의 Collation 변경

MSSQL에서는 DB 외에 char, nvarchar, text 등의 필드에도 Collation이 설정 됩니다.

ALTER TABLE

MyTestTable

ALTER COLUMN

MyColumnName varchar(50)

COLLATE

korean_wansung_ci_as

 

주의) 컬럼의 Collation을 변경 할 때는 COLLATE만 단독으로 변경하는 구문이 지원되지 않기 때문에

필드 정의 등 복잡한 부분 들까지 함께 입력 해 주어야 합니다.

 

 

4. SINGLE USER MODE

작업을 진행하다 보면 겪게 되는 Collation 변경의 진짜 장벽은 배타적 락 문제 입니다.

다른 유저가 변경되어야 하는 DB를 사용중인 경우 SQL Server는 Collation 변경을 허용하지 않습니다.

 

이 경우 해당 DB를 SINGLE USER MODE로 변경하는 작업이 추가로 필요 합니다.

 

데이터베이스 데이터 정렬 설정 또는 변경(MSDN, SQL Server 2014 기준)

http://msdn.microsoft.com/ko-kr/library/ms175835.aspx

 

-- SINGLE USER MODE 변경

ALTER DATABASE

MyTestDB

SET SINGLE_USER

WITH ROLLBACK IMMEDIATE

 

-- 작업 진행

 

-- MULTI USER MODE 복귀 (기본값)

ALTER DATABASE

MyTestDB

SET MULTI_USER

728x90

'IT이야기 > MS-SQL' 카테고리의 다른 글

저장 프로시져 내용 검색  (0) 2019.10.24
MSSQL 함수 모음  (0) 2019.10.24
Image, varbinary를 Text로 변환  (0) 2019.09.24
MSSQL 설치 정보 확인  (0) 2019.01.21
데이터베이스 위치 변경하는 방법  (0) 2019.01.21
728x90

 

Image -> Text

CONVERT(VARCHAR(MAX),CONVERT(VARBINARY(MAX),field))

varbinary -> Text

CONVERT(VARCHAR(MAX),convert(varbinary(4000),field))

XML -> Text

cast(field as xml) as Field_Name

728x90
728x90

$UserName = '도메인명\계정'
$Password = "비밀번호"
$Domain = $env:USERDOMAIN

Add-Type -AssemblyName System.DirectoryServices.AccountManagement
$ct = [System.DirectoryServices.AccountManagement.ContextType]::Domain
$pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext $ct,$Domain
$pc.ValidateCredentials($UserName,$Password)

 

결과값(암호가 맞을 경우)

True

결과값(암호가 틀릴 경우)

False

728x90
728x90

Column Width

If it’s just a column width problem, the fix is simple enough: just pipe to out-string and add the width parameter.

PS > Get-CsAnalogDevice | ft Identity,RegistrarPool | out-string -Width 160

 

 

Collections / Arrays

… but what if that doesn’t fix it?

It might be that the object you’re looking at is an array (a “collection”), and PowerShell is only showing the first few entries in that array, rather than the lot.

Here, the fix is to change the $FormatEnumerationLimit value. If you type it on its own into PowerShell the current value – probably 3 – will be returned. If you set a new value of -1, it’ll output ALL entries in your collection.

PS > $FormatEnumerationLimit
3
PS > $FormatEnumerationLimit=-1

 

참고 - https://greiginsydney.com/viewing-truncated-powershell-output/

 

Viewing Truncated PowerShell Output | greiginsydney.com

Sometimes PowerShell truncates output, and if you don’t realise what’s going on, you’ll never get it to show. Where you’re expecting potentially lots more text, PowerShell replaces it with a single lousy ellipsis, cruelly taunting you. Column Width If it’s

greiginsydney.com

    

728x90
728x90

Prerequisites

Lync 2013 clients must be on the November 2013 Updates (15.0.4551.1005)

 

Deployment and Configuration

Environment – Lync 2013 Client with August 2013 updates and Lync 2013 Server (January 2014 updates)

 

This option is not enabled by default within the Lync client policy and therefore shows no radio button to enable this within the Lync client options under "My Picture".

 

In order to enable the "Show a picture from a website" radio button you must configure a client policy. This can be performed on the Global policy or more granular based on site or user policies. Below are the commands to enable this option.

$pe=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -Value True

$po=Get-CsClientPolicy

$po.PolicyEntry.Add($pe)

Set-CsClientPolicy -Instance $po

 

Reference:

http://blogs.technet.com/b/jenstr/archive/2013/09/22/configuring-picture-from-a-web-address-in-lync-2013.aspx

 

 

Architecture

After the policy is enabled you will see the radio button option in the Lync 2013 client. Now users can put in a Web URL which should be both publically accessible and not require a password. If this isn't available outside the network users will have problems accessing this when external. After inputting the URL you have to click "Connect to Picture". If this connection successful you will notice the dialog below the URL will change to a message stating "Your picture's been downloaded" (Figure 1). What this means is that we were able to connect to the picture and publish it via a Service request. Also when we clicked "Connect to Picture" the primary Frontend servers rtc.dbo.PublishedStaticInstance table was updated with this URL. This will allow other users to Subscribe to your presence and get the correct URL.

Figure  SEQ Figure \* ARABIC
1: Picture from URL has been successfully downloaded

 

You can find this URL by either using SQL or DBAnalyze which are both shown below.

 

SQL

Select UserAtHost,convert(varchar(4000),convert(varbinary(4000),Data))

From PublishedStaticInstance,Resource

Where ResourceId = PublisherId

 

Once this was done I found the user and selected all the lines for that user within the table and copied it out to notepad. Below you will see my URL is now in my contact card.

user21@fabrikam.com <otherOptions xmlns="http://schemas.microsoft.com/2006/09/sip/options/otherOptions">noSelectionstandardtruefalsetrue0http://fabdc1/rischwen2.jpg>

DBAnalyze.exe – this tool is a part of the Reskit for Lync 2013

 

Find the primary frontend server for this user (Figure 2)

Figure  SEQ Figure \* ARABIC
2: Primary FE server for User21

PS C:\Program Files\Microsoft Lync Server 2013\ResKit> .\DBAnalyze.exe /sqlserver:fablfe3\rtclocal /report:user /user:user21@fabrikam.com > c:\dbanalyze_user21.txt

 

Now when Administrator@fabrikam.com logs in and subscribes to the presence of User21 Lync will return the photo URL (Figure 3). Once the Administrators client has the URL it will access that location and download the picture (Figure 4).

 

 

Figure  SEQ Figure \* ARABIC
3:Administrator Subscribe request

Figure  SEQ Figure \* ARABIC
4: Administrator's Lync client connecting to photo URL

 

Photo Caching

One thing that I have noticed when users select the "Show a picture from a website" option is that these photos are not cached. This behavior is different than when selecting "Show my picture" and having it display your picture from AD. You can see below (Figure 5) both of the users with AD photos are cached (Administrator & User20) but the users with pictures from a website (User21 and User22) are not. This means that in order for users to pull your photo they will access the URL defined for your picture every time. If this becomes unavailable (server outage, FW, DNS resolution issues, file or folder name change, etc…) users will be unable to see your photo.

 

Figure  SEQ Figure \* ARABIC
5: Photo caching

728x90
728x90

개요 :

이 백서에서는 Skype® for Business 2015-SfB (Lync® 2013) 를 배포 할 수있는 다양한 방법에 대한 개요를 제공하고 Microsoft Skype for Business 2015 (Lync 2013) 및 과제를 특별히 다루는 시리즈 1 부 Skype for Business 2015H.323 또는 SIP 표준 준수 화상 회의 시스템과 통합하는 솔루션입니다.  따라서 A / V 회의 및 응용 프로그램 공유에 사용되는 통신에 중점을 둡니다.

 

Skype for Business 2015를 배포하는 네 가지 주요 방법을 보여 드리겠습니다.

서버를 나열하고 연결에 사용 된 프로토콜을 표시합니다.

 

이 기사와 다른 기사를 읽으면서 Skype for Business 2015는 모듈 식이며 모든 것을 다룰 수있는 솔루션이 없다는 것이 분명 해져야합니다.  대다수의 경우, 필요하지 않은 많은 중복 기능을 포함해야하므로 부적절하고 값 비싼 솔루션이 될 수 있습니다.

 

따라서이 문서의 목적은 Skype for Business 2015의 개요를 제공하여 독자가 서버, 역할 및 기능을 이해할 수있게하고 따라서 특정 Skype에 실제로 필요한 것을 결정할 수있는 더 나은 위치에 있습니다. 비즈니스 2015 전개. 

A / V 회의 및 응용 프로그램 공유 및 이러한 응용 프로그램이 H.323 시스템과 통합되는 방법을 자세히 살펴보고 Instant Messaging (IM) 및 Enterprise Voice에 필요한 구성 요소 및 역할에 대해서도 알아 봅니다.

 

이 문서에서 Lync, Skype, Skype for Business 및 SfB는 다른 언급이없는 한 모두 Skype for Business Server 2015를 의미합니다.이 보고서는 특별히 Skype for Business 2015를 기반으로합니다. Lync 2013은 이제 Skype for Business 2015 년경에는 일반적으로 Lync Server 2013과의 하위 호환이 가능합니다.

 Skype for Business에 대한 배경 및 코덱, 프로토콜, 절차 및 사용 가능한 솔루션에 대한 자세한 설명을 보려면 아래 나열된 모든 서류를 살펴 보는 것이 좋습니다.

History: 역사:

Microsoft Lync는 UC (Unified Communications)를위한 진화 된 제품입니다. 

초기 제품; Live Communications Server 2003, was only an Instant Messaging (IM) server. Live Communications Server 2003은 인스턴트 메시징 (IM) 서버였습니다. 

그런 다음 Live Communications Server와 Office Communications Server, 그리고 Lync Server 2010과의 몇 가지 상호 작용을 통해 발전했습니다. 

PBX 대체 기능이 추가되었을 때.

그런 다음 화상 회의, 웹 및 오디오 회의, 소프트 폰 및 PBX 대체 및 / 또는 통합을 비롯하여 훨씬 많은 기능을 추가 한 Lync Server 2013으로 발전했습니다. 

이제 Microsoft는 Lync를 Skype for Business로 변경했습니다.

 

Overview of how Skype for Business 2015 can be deployed: Skype for Business 2015 배포 방법 개요 :

본질적으로 회사가 SfB 2015를 배포 할 수있는 네 가지 방법이 있습니다.

  • On-Premise 온 - 프레미스 (On-Premise ) 모든 SfB 서버가 효과적으로 배치되고 사내에서 관리됩니다.
  • Hosted On-Premise와 비슷하게 호스팅 되지만 SfB 서버는 타사 서비스 공급자가 호스팅하고 관리합니다.
  • Skype Online 또는 Skype를 호스팅하고 Microsoft 서버 (... onmicrosoft.com)를 사용하는 Office 365의 일부로 제공됩니다.
  • Skype Online / Server Hybrid 는 Skype Online (Office 365)과 SfB Server 2015의 전제 배포를 결합합니다.

 

On-Premise deployment: 온 - 프레미스 배포 :

 SfB는 회사의 전체 IT 인프라의 일부로 온 프레미스 (On-Premise)에 구축 될 수 있습니다.  장점은 모든 것이 사내에 위치하고 관리되고 통제된다는 것입니다.  이를 통해 'Office'응용 프로그램, '연락처'및 보안 정책을 비롯한 기업의 IT 인프라에 훨씬 쉽게 통합 할 수 있습니다. 

그러나 Lync 배포를 유지 관리하고 지원해야합니다.

위 그림은 화상 회의, 웹 및 오디오 회의, VIS, 인스턴트 메시징 (IM), 응용 프로그램 공유 및 PBX 대체 및 / 또는 통합을 지원하는 일반적인 온 - 프레미스 Skype for Business 2015 배포의 서버를 보여줍니다.

또한이 다이어그램은 에지 풀, 역방향 프록시 및 ADFS 프록시를 통해 Skype for Business 환경에 대한 외부 트래픽 및 프로토콜을 알려줍니다. 의도적으로 SfB On-Premise 환경에서 다양한 서버와 해당 역할 사이의 트래픽 및 프로토콜을 표시하지 않습니다. 그러나 A / V 회의 및 응용 프로그램 공유에 사용되는 트래픽과 프로토콜을 별도의 문서로 살펴볼 것입니다.

 

Hosted SfB 2015 deployment: Hosted SfB 2015 배치 :

Hosted SfB 2015 는 On-Premise 배포와 유사한 기능을 제공합니다. 차이점은 주 서버가 서비스 공급자에 의해 호스팅되고 관리된다는 것입니다. 장점은 배포 관리, 유지 관리 및 제어에 전담 지원 직원이 필요하지 않다는 것입니다. 또한 '사무실'응용 프로그램, '연락처'및 보안 정책에 액세스하기 위해 회사 IT 인프라에 통합 될 수 있습니다.

위의 다이어그램은 화상 회의, 웹 및 오디오 회의, IM, 응용 프로그램 공유 및 PBX 대체 및 / 또는 통합을 지원하는 일반적인 Hosted SfB 2015 배포의 서버를 보여줍니다.

또한이 다이어그램은 에지 풀, 역방향 프록시 및 ADFS 프록시를 통해 서비스 공급자 Skype for Business 환경에 대한 외부 트래픽 및 프로토콜을 알려줍니다. 또한 On-Premise SfB 사용자와 서비스 공급자 간의 트래픽 및 프로토콜을 보여줍니다. 그러나 이는 서비스 제공 업체가 제공하는 서비스와 각 SfB 서버의 위치에 따라 서비스 공급자와 온 - 프레미스 환경 내 또는 사이에 트래픽 및 프로토콜을 표시 할 수 없습니다.

 

Skype Online or Office 365 deployment: Skype 온라인 또는 Office 365 배포 :

Skype Online (또는 Office 365의 일부로 제공)은 Microsoft Azure 클라우드에 의해 호스팅되고 Microsoft Azure 클라우드를 사용합니다. Skype UC 엔드 포인트 클라이언트가 로그온하는 가입 서비스입니다. 따라서 각 Skype Online 고객이 자신의 기대치를 충족시키고 충족시킬 수 있도록 충분한 인터넷 대역폭과 충분한 대역폭이 필요합니다.

위의 다이어그램은 화상 회의, 웹 및 오디오 회의, IM 및 응용 프로그램 공유를 지원하는 일반적인 Skype Online 배포의 서버를 보여줍니다.

 

Skype Online/Server Hybrid deployment: Skype 온라인 / 서버 하이브리드 배치 :

Skype Online / Server Hybrid 는 Skype Online (Office 365)의 이점과 Skype의 On-Premise 배포를 결합합니다. SfB Server 2015 (및 Lync Server 2013)에서 지원되는 SfB On-Premise 배포를 통해 Skype Online 배포를 '연합'하는 조직이 포함되므로 동일한 SIP 도메인을 온라인 및 온 - 프레미스에 모두 적용 할 수 있습니다 사용자.  따라서 조직 내의 SfB 사용자는 클라우드에서 Skype를 사용하거나 Skype를 On-Premise로 쉽게 이동할 수 있습니다.

이 하이브리드 배치를 통해 Skype Online 사용자는 PSTN 연결과 같은 사용 가능한 Skype On-Premise 인프라에 액세스하여 사용할 수 있습니다.

위의 다이어그램은 화상 회의, 웹 및 오디오 회의, IM 및 응용 프로그램 공유를 지원하는 일반적인 Skype Online / Server Hybrid 배포의 서버를 보여줍니다.

 

SfB 2015 Servers, Roles and Functions: SfB 2015 서버, 역할 및 기능 :

SfB Server 2015는 작동하기 위해 여러 가지 외부 구성 요소를 사용합니다. 이들은 서버 및 운영 체제, 데이터베이스, 인증 및 인증 시스템, 네트워킹 시스템 및 인프라 스트럭처 및 전화 PBX 시스템과 같은 다양한 시스템으로 구성됩니다.

Skype for Business Server 2015는 Standard Edition과 Enterprise Edition의 두 가지 버전으로 제공됩니다. 이 두 버전은 조직 요구 사항 및 예산에 따라 다양한 배포 옵션을 허용합니다. 두 버전 간 기능은 비슷하지만 Enterprise Edition은 Standard Edition에서 지원되지 않는 고 가용성 및 재해 복구와 함께 확장 성을 높이는 옵션을 제공합니다. 따라서 Enterprise Edition은 Standard Edition과 비교하여 더 많은 투자와 더 많은 사양 구성 요소를 필요로합니다.

SfB Server 2015는 모듈화되어 있으며 여러 가지 특정 역할로 구성되어 있습니다. 이러한 역할 중 일부를 여러 서버에 결합하여 내결함성과 고 가용성을 제공 할 수 있습니다. 여러 서버에 걸쳐 결합 된 경우이를 풀 (Pool) 이라고합니다. 예를 들어 고 가용성을 필요로하는 대규모 조직에서는 SfB Server 2015 Enterprise Edition을 사용하고 프런트 엔드 풀의 여러 서버에 프런트 엔드 역할을 배포하고 백 엔드 SQL 풀에있는 데이터베이스에 대해 미러 된 여러 개의 백 엔드 SQL 서버를 배포 할 수 있습니다. SfB Server 2015 Enterprise Edition에는 전용 백엔드 SQL Server 또는 풀에서 전체 SQL이 필요합니다.

또는 조직에 통합 커뮤니케이션을 도입하고자하는 SME는 여러 역할을 하나의 서버에 결합 할 수있는 SfB Server 2015 Standard Edition을 사용할 수 있습니다. 예를 들어 Standard Edition은 프런트 엔드 서버와 함께 SQL Server Express를 자동으로 설치하고이 데이터베이스를 사용하여 Skype 정보를 저장합니다.

SfB Server 2015 Standard Edition은 모든 구성 요소를 단일 서버에서 호스팅 할 수 있다는 점에서 상대적으로 저렴한 비용으로 진입 점을 제공합니다. 외부 연결이 필요한 경우 에지 서버를 추가해야합니다. SfB Server 2015 Standard Edition은 프런트 엔드 풀 페어링도 지원하므로 여러 서버와 사이트에 걸쳐 복원력이 향상됩니다.

따라서 중소 기업은 일반적으로 SfB Server 2015 Standard Edition을 프런트 엔드 서버 역할을하는 단일 서버에 배포 할 수 있으며 중재 서버, 영구 채팅 서버, 모니터링 및 보관 서버와 같은 공동 배치 역할을 수행 할 수 있습니다. 이를 위해 Enterprise Voice를 사용하기 위해 외부 연결 용 에지 서버와 SIP-PSTN 게이트웨이를 추가 할 수 있습니다. 

함께하면 A / V 및 웹 회의, IM 및 현재 상태, 응용 프로그램 공유 및 엔터프라이즈 음성을 SME에 제공하기에 충분합니다.

 

발췌 : https://www.c21video.com/technical-papers/skype-for-business/part-1--how-sfb-can-be-deployed

728x90
728x90

https://blogs.technet.microsoft.com/uclobby/2013/09/11/lync-server-2013-cumulative-update-list/

https://uclobby.com/2013/09/11/lync-server-2013-cumulative-update-list/

 

Lync Server 2013 Cumulative Update List: June 2019

Since we already have a Lync Server 2010 Cumulative Update List it makes sense to have the same for Lync Server 2013. We can use the PowerShell cmdlet described in Lync Server Component Version to …

uclobby.com

** 원문

 

Updates for Lync Server 2013

 

Finally, here is a list of all cumulative updates released for Lync Server 2013:

VersionCumulative UpdateKB Article

5.0.8308.1091

June 2019 (CU10 HF2), 

https://www.microsoft.com/en-us/download/details.aspx?id=36820
5.0.8308.1068 January 2019 (CU10 HF1) http://support.microsoft.com/kb/4458772
5.0.8308.1001 July 2018 (CU10) http://support.microsoft.com/kb/4295703
5.0.8308.992 July 2017 (CU9) http://support.microsoft.com/kb/4019183
5.0.8308.987 March 2017 (CU8 HF4) http://support.microsoft.com/kb/4014154
5.0.8308.984 January 2017 (CU8 HF3) http://support.microsoft.com/kb/3210166
5.0.8308.977 December 2016 (CU8 HF2) http://support.microsoft.com/kb/3212869
5.0.8308.974 November 2016 (CU8 HF1) http://support.microsoft.com/kb/3200079
5.0.8308.965 August 2016 (CU8) http://support.microsoft.com/kb/3175336
5.0.8308.949 April 2016 (CU7) http://support.microsoft.com/kb/3140581
5.0.8308.945 January 2016 (CU6 HF2) http://support.microsoft.com/kb/3126637
5.0.8308.941 December 2015 (CU6 HF1) http://support.microsoft.com/kb/3121213
5.0.8308.933 September 2015 (CU6) http://support.microsoft.com/kb/3081739
5.0.8308.920 July 2015 (CU5 HF10) http://support.microsoft.com/kb/3064728
5.0.8308.887 May 2015 (CU5 HF9) http://support.microsoft.com/kb/3051951
5.0.8308.872 February 2015 (CU5 HF8) http://support.microsoft.com/kb/3031065
5.0.8308.866 December 31, 2014 (CU5 HF7.1) http://support.microsoft.com/kb/3027553
5.0.8308.857 December 2014 (CU5 HF7) http://support.microsoft.com/kb/3018232
5.0.8308.834 November 2014 (CU5 HF6) http://support.microsoft.com/kb/3010028
5.0.8308.831 October 2014 (CU5 HF5) http://support.microsoft.com/kb/3003358
5.0.8308.815 September 2014 (CU5 HF2) http://support.microsoft.com/kb/2987511
5.0.8308.738 August 2014 (CU5) http://support.microsoft.com/kb/2937305
5.0.8308.577 January 2014 (CU4) http://support.microsoft.com/kb/2905040
5.0.8308.556 October 2013 (CU3) http://support.microsoft.com/kb/2881682
5.0.8308.420 July 2013 (CU2) http://support.microsoft.com/kb/2835432
5.0.8308.291 February 2013 (CU1) http://support.microsoft.com/kb/2781550
5.0.8308.0 RTM NA
728x90

+ Recent posts