Отладка vb.net выполнения вызова функции базы данных на удаленный сервер sql

Работа в VWD 2010 Express

У меня есть файл aspx.vb со следующей строкой подключения:

   Protected Function getPasswordLength() As Integer
        Dim conn As New SqlConnection("Data Source=localhost;database=MyDB;Integrated Security=true")
        Dim cmd As SqlCommand = conn.CreateCommand()

        cmd.CommandText = "select dbo.getPWLen() ;"
        conn.Open()
        getPasswordLength = CInt(cmd.ExecuteScalar())
        conn.Close()

    End Function

Это работает, когда код находится на веб-сервере/совмещенном с SQLServer. Однако, когда я хочу отлаживать, мне приходится копировать на сервер. Я хотел бы иметь возможность «отлаживать на месте» на моем компьютере для разработки и только периодически копировать файлы на производственный компьютер. Технически серийная машина в данный момент не производится, но это не относится к делу.

Во всяком случае, я следовал следующей инструкции: -database-within-visual-web-developer.aspx" rel="nofollow">http://weblogs.asp.net/nannettethacker/archive/2008/02/17/creating-a-database-connection-to-a -remote-sql-server-database-within-visual-web-developer.aspx

Теперь я могу видеть удаленную базу данных, функции и т. д. на другой машине (из VWD, работающего на машине разработки).

Однако я подумал, что затем смогу выполнить этот же код локально на машине разработки, используя ctrl-F5, но получаю следующую ошибку:

-- **Ошибка сервера в приложении.

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик именованных каналов, ошибка: 40 — не удалось открыть соединение с SQL Server)**

Должно ли то, что я делаю, быть возможным? Если да, есть идеи, что я делаю неправильно?


person elbillaf    schedule 14.09.2011    source источник


Ответы (1)


Убедитесь, что ваш SQL Server настроен на прием удаленных подключений.

person NoAlias    schedule 15.09.2011
comment
Сделаю. У меня есть электронное письмо системному администратору, чтобы проверить это. Спасибо. - person elbillaf; 15.09.2011
comment
Была еще какая-то проблема, но это была проблема с конфигурацией, которую исправил системный администратор. - person elbillaf; 16.09.2011
comment
Круто, я рад, что это исправлено сейчас. - person NoAlias; 16.09.2011