hmdshr Ответов: 0

Как удаленно подключиться к таблице filestream-enable в SQL server


Я хочу подключиться к таблице filestream-enable в SQL server в моей офисной сети.Я знаю, что таблица filestream-enable работает с помощью проверки подлинности windows, но в соответствии с этой статьей Использование filestream, потокового ввода-вывода и SQL-Логинов с олицетворением - Bob Beauchemin[^]

Используя filestream, потоковый ввод-вывод и логины SQL с олицетворением - Bob Beauchemin" я пытаюсь использовать 'execute as' и 'impersonate' для подключения к удаленному SQL-серверу после запуска последней строки этого кода :
Dim sf As SqlFileStream = New SqlFileStream(filePath, txContext, FileAccess.ReadWrite
Было выдано исключение, что "пароль или имя пользователя неверны"
пожалуйста помочь

Что я уже пробовал:

Private connection As New SqlConnection("Data Source=192.168.0.3;Initial Catalog=Dr_Shariat;User ID=hamidSQL ;Password=********")

DBCon.Open()
            
            Dim myTransAction As SqlTransaction = DBCon.BeginTransaction("MyTransActionn")

            
            Dim mID As Object = Guid.Parse(IDPatient)

            Dim Query As String = "execute as login ='Hamid-PC-OnSSD\hmdshr';select Tasvir.PathName(),GET_FILESTREAM_TRANSACTION_CONTEXT() FROM [Tasvir] where ID=@ID ;revert"
          
            AddParam("@ID", mID)
            DBCmd = New SqlCommand(Query, DBCon)
            DBCmd.Transaction = myTransAction
            'Load PARAMS INTO DB COMMAND
            Params.ForEach(Sub(p) DBCmd.Parameters.Add(p))

            'CLEAR PARAM LIST
            Params.Clear()



            Dim myReader As SqlDataReader = DBCmd.ExecuteReader

            myReader.Read()
            Dim filePath As String = myReader.GetString(0)
            Dim objContext As Object = myReader.GetValue(1)
            Dim txContext As Byte() = CType(objContext, Byte())
           
            Dim sf As SqlFileStream = New SqlFileStream(filePath, txContext, FileAccess.ReadWrite)

Sandeep Mewara

Ошибка гласит: "неверный пароль или имя пользователя". Вы уверены, что правильно передали их в строке подключения?

hmdshr

Спасибо за ваш комментарий.Я перепроверил оба были правильными

hmdshr

Никакое тело не может помочь?

0 Ответов