次の方法で共有


FileGroup コンストラクター (Database, String, Boolean)

指定されたデータベースで、指定された名前を使用して FileGroup クラスの新しいインスタンスを初期化します。 必要に応じて、FILESTREAM ファイル グループを有効化して作成できます。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
Public Sub New ( _
    database As Database, _
    name As String, _
    isFileStream As Boolean _
)
'使用
Dim database As Database 
Dim name As String 
Dim isFileStream As Boolean 

Dim instance As New FileGroup(database, _
    name, isFileStream)
public FileGroup(
    Database database,
    string name,
    bool isFileStream
)
public:
FileGroup(
    Database^ database, 
    String^ name, 
    bool isFileStream
)
new : 
        database:Database * 
        name:string * 
        isFileStream:bool -> FileGroup
public function FileGroup(
    database : Database, 
    name : String, 
    isFileStream : boolean
)

パラメーター

  • isFileStream
    型: System.Boolean
    Boolean 値です。 (true) の場合、インスタンスは初期化されるため、FILESTREAM 型のファイル グループを作成できます。

使用例

Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Management.Smo

Module Module1

    Sub Main()
        'Connect to the local, default instance of SQL Server. 
        Dim svr As New Server()

        'Define a Database object instance by supplying the server 
        'and the database name arguments in the constructor. 
        Dim db As New Database(svr, "MyPhotos")

        'Create the database on the instance of SQL Server. 
        db.Create()

        'Define a FileGroup object instance for creation of FILESTREAM 
        'groups by supplying the database, group name, and supplying 
        'true for the isFileStream parameters. 

        Dim myFileGroup As New FileGroup(db, "MyPhotoGroup", True)

        If myFileGroup.IsFileStream = True Then
            Console.WriteLine("MyPhotoGroup is enabled for the creation of a FILESTREAM file group.")
        End If

        'Remove the database to clean up. 
        db.Drop()

    End Sub
End Module
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Management.Smo;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //Connect to the local, default instance of SQL Server.
            Server svr = new Server();

            //Define a Database object instance by supplying the server
            //and the database name arguments in the constructor.
            Database db = new Database(svr, "MyPhotos");

            //Create the database on the instance of SQL Server.
            db.Create();

            //Define a FileGroup object instance for creation of FILESTREAM
            //groups by supplying the database, group name, and supplying
            //true for the isFileStream parameters.

            FileGroup myFileGroup = new FileGroup(db, "MyPhotoGroup", true);

            if (myFileGroup.IsFileStream == true)
                Console.WriteLine("MyPhotoGroup is enabled for the creation of a FILESTREAM file group.");

            //Remove the database to clean up.
            db.Drop();
        }
    }
}

関連項目

参照

FileGroup クラス

FileGroup オーバーロード

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

データベース オブジェクトでの作業

ファイルとファイル グループの使用

ALTER TABLE (Transact-SQL)