You can use your favorite social network to register or link an existing account:
Or use your email address to register without a social network:
Sign in with these social networks:
Or enter your username and password
Forgot your password?
Yes, please link my existing account with for quick, secure access.
No, I would like to create a new account with my profile information.
Tips
How-to
News
Videos
Stories
Bill Baer is Senior Technical Product Manager on the SharePoint team
FILESTREAM is a new feature in SQL Server 2008 that enables the storage of unstructured data on a NTFS file system. FILESTREAM (local or remote) is supported in SharePoint 2010 as one mechanism of reducing capital expenditures through enabling the storage of large binary unstructured data on content addressable or commodity storage.
1. On the Start menu, point to All Programs, point to Microsoft SQL Server 2008 (R2), point to Configuration Tools, and then click SQL Server Configuration Manager. 2. In the list of services, right-click SQL Server Services, and then click Open. 3. In the SQL Server Configuration Manager snap-in, locate the instance of SQL Server on which you want to enable FILESTREAM. 4. Right-click the instance and then click Properties. 5. In the SQL Server Properties dialog box, click the FILESTREAM tab. 6. Select the Enable FILESTREAM for Transact-SQL access check box. 7. If you want to read and write FILESTREAM data from Windows, click Enable FILESTREAM for file I/O streaming access. Enter the name of the Windows share in the Windows Share Name box. 8. If remote clients must access the FILESTREAM data that is stored on this share, select Allow remote clients to have streaming access to FILESTREAM data. 9. Click Apply. 10. Click Start, click All Programs, click Microsoft SQL Server 2008 (R2), and then click SQL Server Management Studio. 11. In SQL Server Management Studio, click New Query to display the Query Editor. 12. In Query Editor, enter the following Transact-SQL code: EXEC sp_configure filestream_access_level, 2 In Query Editor, enter the following Transact-SQL code: RECONFIGURE
1. Click Start, click All Programs, click Microsoft SQL Server 2008 (R2), and then click SQL Server Management Studio. 2. Expand Databases. 3. Select the content database for which you want to create a BLOB store, and then click New Query. 4. In SQL Server Management Studio, click New Query to display the Query Editor. 5. In Query Editor, enter the following Transact-SQL code: use [Database Name] if not exists (select * from sys.symmetric_keys where name = N'##MS_DatabaseMasterKey##')create master key encryption by password = N'Admin Key Password !2#4' In Query Editor, enter the following Transact-SQL code: use [Database Name] if not exists (select groupname from sysfilegroups where groupname=N'RBSFilestreamProvider')alter database [Database Name] add filegroup RBSFilestreamProvider contains filestream In Query Editor, enter the following Transact-SQL code: use [Database Name] alter database [Database Name] add file (name = RBSFilestreamFile, filename = 'c:\BlobStore') to filegroup RBSFilestreamProvider
1. On the Start menu, click All Programs. 2. Click Microsoft SharePoint 2010 Products. 3. Click SharePoint 2010 Management Shell. 4. In the SharePoint 2010 Management Shell, enter the following Windows PowerShell statement to set the content database to be configured: $database=Get-SPContentDatabase –Identity “Database Name” In the SharePoint 2010 Management Shell, enter the following Windows PowerShell statement to gets the object that holds settings that determine how the content database uses Microsoft SQL Server Remote Blob Storage: $rbs=$database.RemoteBlobStorageSettings In the SharePoint 2010 Management Shell, enter the following Windows PowerShell statement to determine if RBS has been installed for the selected content database: $rbs.Installed()
$database=Get-SPContentDatabase –Identity “Database Name”
$rbs=$database.RemoteBlobStorageSettings
$rbs.Installed()
$rbs.Enable()
$rbs.SetActiveProviderName($rbs.GetProviderNames()[0]) $rbs
1. On the Start menu, click All Programs. 2. Click Microsoft SharePoint 2010 Products. 3. Click SharePoint 2010 Management Shell. 4. In the SharePoint 2010 Management Shell, enter the following Windows PowerShell statements to configure the MinimumBlobStorageSize at 1MB: $database = Get-SPContentDatabase “Database Name” $database.RemoteBlobStorageSettings.MinimumBlobStorageSize=1048576 $database.Update() UpgradePersistedProperties specifies the collection of field names and values for fields that were deleted or changed.
$database = Get-SPContentDatabase “Database Name” $database.RemoteBlobStorageSettings.MinimumBlobStorageSize=1048576 $database.Update()
1. Click Start, click All Programs, click Microsoft SQL Server 2008, and then click SQL Server Management Studio. 2. Expand Databases. 3. Select the content database for which you want to create a BLOB store, and then click New Query. 4. In SQL Server Management Studio, click New Query to display the Query Editor. 5. In Query Editor, enter the following Transact-SQL code: USE [Database Name]
USE [Database Name]
SELECT * FROM dbo.DatabaseInformation Confirm that both the RBSCollectionId and RBSProvider rows are available.
SELECT * FROM dbo.DatabaseInformation
1. Select a desired Document Library on a site in the configured content database. 2. Upload a file that is greater than 1 MB. 3. On the computer that contains the RBS data store, click Start, and then click Computer. 4. Browse to the RBS data store directory. 5. Browse to the file list and open the folder that has the most recent modified date (other than $FSLOG). In that folder, open the file that has the most recent modified date. Verify that this file has the same size and contents as the file that you uploaded. If it does not, ensure that RBS is installed and enabled correctly.
Comments: (loading) Collapse