科学の箱

科学・IT・登山の話題

SQLServer

Filestreamについてまとめておく

投稿日:

Filestreamを使うための準備(サーバー側)

設定についてはこちらでまとまっている。

Different ways to enable FILESTREAM feature of SQL Server 2008

大事なことは SQL Server configuration managerからの構成が必要なことを覚えておく。

confmanager

FileStreamの権限設定

FileStreamがサーバーで使えるようになったら次に権限を設定する。権限は以下のように分かれている。

権限について詳細はこちらに記載されている。

filestream access level サーバー構成オプション

権限の設定方法についてはGUIからとSQLの2つの方法がある。

GUIから設定する方法

accesslevel

SQLから指定する方法

USE master
Go
EXEC sp_configure 'show advanced options'
GO
EXEC sp_configure filestream_access_level, 2
GO
RECONFIGURE WITH OVERRIDE
GO

 

Filestreamの確認

現在のFilestreamのアクセスレベルは3つの方法で確認できる。

SELECT * FROM sys.configurations WHERE name = 'filestream access level'

filestream

この例ではfilestream access leveの値は 0~2 (minimum~maximum)であり、現在設定されている値は 2 (value)、現在使われている値は2(value_in_use)である。

設定値 と 使われている値が一致しないときには設定上の問題があるので、上記のサーバー側の準備と権限設定を確認する。

exec sp_configure 'filestream access level'
SELECT SERVERPROPERTY ('FilestreamEffectiveLevel')

ファイルストリームをテストで使ってみる

An Introduction to SQL Server FileStream

メタ情報

inarticle



メタ情報

inarticle



-SQLServer
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

一時テーブルを作成する方法

SQLサーバーでは一時的にデータを保管したい場合にはtempdbが利用できる。このtempdbを利用は名前で指定できる。 ローカルユーザー一時テーブル このテーブルはユーザーのセッションが切れるときに …

no image

SQLServerで本番環境からテスト環境を作る際の手順

手順 データベースのスコープ確認 データベースのサイズ確認 データベース移行手順の確認( replication, backup/restore ) テスト環境と本番環境の比較 テスト手順 移行先リソ …

no image

databaseのロックを取得できないときの手順

データベースのロックが取得できないときには、何らかのプロセスがロックをかけている。 データベースにかかっているロックからプロセスを取得する USE master  SELECT * FROM sys. …

no image

SQL Serverでreportingの開発をする方法

SQL Server 2014とSSRSをインストールしてからアプリケーションを起動したところ下記のエラーが出た。   必要なモジュールはすべてインストールしているので特に問題はなさそう。イ …

no image

SQL Serverでユーザーがデータベースにログインできないときに調べること

Loginユーザーが作成されているか Loginユーザーが作成されていなければ当然ログインできない。ユーザーはSSMSもしくはSQLによって確認できる。 Loginユーザーのパスワードが有効か Log …

2014年12月
« 11月   1月 »
1234567
891011121314
15161718192021
22232425262728
293031  

side bar top



アーカイブ

カテゴリー