Как я могу получить данные, сохраненные с помощью FileStream, на удаленном компьютере с SQL Server и C#?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу получить данные, сохраненные с помощью FileStream, на удаленном компьютере с SQL Server и C#?

Сообщение Anonymous »

У меня есть таблица, содержащая поле, включенное для FileStream, и она правильно сохраняет информацию.

Используя код, указанный в руководстве Microsoft (текст), я могу получить информацию о файле на локальный сервер. Как только я подключаюсь к удаленному серверу (используя IP-адрес) с помощью SqlConnection, появляется сообщение об ошибке «Неверное имя пользователя или пароль».

Ниже приведен код, который я анализирую.

Код: Выделить всё

SqlConnection sqlConnection = new SqlConnection("Integrated Security=true;Password=sensure;User ID=sa;Initial Catalog=DataTest;Data Source=" + "192.168.1.122" + "\\SQLEXPRESS" + ";MultipleActiveResultSets=True;encrypt=false");
SqlCommand sqlCommand = new SqlCommand();
sqlCommand.Connection = sqlConnection;
...
sqlConnection.Open();

sqlCommand.CommandText = "SELECT RawImage.PathName()"
+ " FROM DEFECTS";

String filePath = null;

Object pathObj = sqlCommand.ExecuteScalar();
if (pathObj != DBNull.Value)
{
filePath = (string)pathObj;
}
else
{
throw new Exception("Get PathName FAILED!");
}

SqlTransaction transaction = sqlConnection.BeginTransaction("mainTransaction");
sqlCommand.Transaction = transaction;

sqlCommand.CommandText = "SELECT GET_FILESTREAM_TRANSACTION_CONTEXT()";

Object obj = sqlCommand.ExecuteScalar();
byte[] txContext = (byte[])obj;

SqlFileStream sqlFileStream = new SqlFileStream(filePath, txContext, FileAccess.ReadWrite, FileOptions.None, 0);
Кто-нибудь знает, как я могу это решить?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -server-an
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»