• -----Create Schema------

    CREATE SCHEMA Master_Data;

    ------Create Table---

    SET ANSI_NULLS ON

    GO

    SET QUOTED_IDENTIFIER ON

    GO

    SET ANSI_PADDING ON

    GO

    CREATE TABLE [Master_Data].[File_Load](

    [Load_ID] [bigint] IDENTITY(1,1) NOT NULL,

    [File_Record] [varchar](max) NOT NULL,

    [IsError] [bit] NOT NULL,

    CONSTRAINT [PK_MMR_File_Load] PRIMARY KEY CLUSTERED

    (

    [Load_ID] ASC

    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO

    SET ANSI_PADDING OFF

    GO

    ALTER TABLE [Master_Data].[File_Load] ADD CONSTRAINT [DF_File_Load_IsError] DEFAULT ((0)) FOR [IsError]

    GO

    -----Create view for handling of identity field------

    SET ANSI_NULLS ON

    GO

    SET QUOTED_IDENTIFIER ON

    GO

    CREATE VIEW [dbo].[vw_File_Load]

    AS

    SELECT File_Record

    FROM Master_Data.File_Load

    GO

    -----Sample File Data for file TestFile_20130731.txt-------

    Claus|Santa

    Fairy|Tooth

    Bunny|Easter

    -----Bulk Insert Script-------

    BULK INSERT vw_File_Load

    FROM '\\Vebasqlmmrdev01\trust\File_Table\FileTableTb\TestFile_20130731.txt'

    WITH

    (

    ROWTERMINATOR = '0x0a'

    )

    ------------------------------------

    NOTE*** If I map the UNC path on the OS side and use the mapped drive in the BULK INSERT

    statement then it works when using a windows login in SSMS. I then get into issues when trying to schedule in an SP using Dynamic SQL, mapped drives, etc... Thus why I am trying to keep the question as simple as possible: Is it possible to use the UNC path of a FileTable in a BULK INSERT statement?