Как прочитать содержимое файла в переменной SQL

Может ли кто-нибудь сказать мне, как читать содержимое файла в MS SQL-переменную с использованием T-SQL?

 DECLARE @FileContents VARCHAR(MAX) SELECT @FileContents=BulkColumn FROM OPENROWSET(BULK'PathToYourFile.sql',SINGLE_BLOB) x; 

Учетная запись службы SQL Server должна иметь права на чтение файла.

Используйте SQLCMD для выполнения .sql (либо из командной строки, либо из SSMS). Если вы хотите использовать его в SSMS, сначала переключите режим SQLCMD (Query >> SQLCMD Mode)

Ознакомьтесь с http://msdn.microsoft.com/en-us/library/ms174187.aspx

 :r yourFilename 

что-то вроде:

 :rd:\scripts\sample.sql 
Давайте будем гением компьютера.