Server Server Server Constructors

정의

오버로드

Server() Server() Server()

Server 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the Server class.

Server(ServerConnection) Server(ServerConnection)

지정한 연결을 기준으로 Server 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the Server class based on the specified connection.

Server(String) Server(String) Server(String)

지정한 이름을 가진 Server 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the Server class with the specified name.

Server() Server() Server()

Server 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the Server class.

public:
 Server();
public Server ();
Public Sub New ()

예제

Visual BasicVisual Basic

PowershellPowershell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
Write-Host $srv.Information.Version  

설명

기본 생성자는 모든 필드를 기본값으로 초기화합니다.The default constructor initializes any fields to their default values.

Server(ServerConnection) Server(ServerConnection)

지정한 연결을 기준으로 Server 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the Server class based on the specified connection.

public:
 Server(Microsoft::SqlServer::Management::Common::ServerConnection ^ serverConnection);
public Server (Microsoft.SqlServer.Management.Common.ServerConnection serverConnection);
매개 변수
serverConnection
Microsoft.SqlServer.Management.Common.ServerConnection Microsoft.SqlServer.Management.Common.ServerConnection Microsoft.SqlServer.Management.Common.ServerConnection

A Microsoft.SqlServer.Management.Common.ServerConnection 개체의 SQL Server 인스턴스에 대 한 연결을 지정 하는 값입니다. A Microsoft.SqlServer.Management.Common.ServerConnection object value that specifies the connection to the instance of SQL Server.

예제

Visual BasicVisual Basic

PowerShellPowerShell

#Connect to the local, default instance of SQL Server.  
$srv1 = new-object Microsoft.SqlServer.Management.Smo.Server  
#Modify the default database and the timeout period for the connection.  
$srv1.ConnectionContext.DatabaseName = "AdventureWorks2012"  
$srv1.ConnectionContext.ConnectTimeout = 30  
#Make a second connection using a copy of the ConnectionContext property and verify settings.  
$srv2 = new-object Microsoft.SqlServer.Management.Smo.Server($srv1.ConnectionContext.Copy)  
Write-Host $srv2.ConnectionContext.ConnectTimeout.ToString()  

Server(String) Server(String) Server(String)

지정한 이름을 가진 Server 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the Server class with the specified name.

public:
 Server(System::String ^ name);
public Server (string name);
Public Sub New (name As String)
매개 변수
name
String String String

A String 의 SQL Server 인스턴스의 이름을 지정 하는 값입니다. A String value that specifies the name of the instance of SQL Server.

예제

Visual BasicVisual Basic

PowerShellPowerShell

#the strServer string variable contains the name of a remote instance of SQL Server.  
$srv = new-object Microsoft.SqlServer.Management.Smo.Server($strServer)  
#The actual connection is made when a property is retrieved.  
Write-Host $srv.Information.Version  

설명

필요한 SQL Server 인스턴스가 로컬 기본 인스턴스가 아닌 경우 이 생성자를 사용하십시오.Use this constructor when the required instance of SQL Server is not the local, default instance. SQL Server 인스턴스가 로컬이지만 기본 설치가 아닌 경우 이 메서드를 사용할 수 있습니다.You can use this method when the SQL Server instance is local, but is not the default installation. SQL Server의 원격 인스턴스에 이 메서드를 사용할 수도 있습니다.You can also use this method for remote instances of SQL Server.

적용 대상