Не удалось получить логин для пользователя 'NT AUTHORITY \ ANONYMOUS LOGON' - PullRequest
0 голосов
/ 05 января 2012

Я просто настроил свой старый компьютер для запуска SQL Server и VisualSVN. У меня есть ноутбук и другой компьютер, который мне нужен для работы на веб-сайте, и поэтому я устанавливаю Subversion и SQL Server на отдельном компьютере. Я настроил VisualSVN и ToirtoiseSVN, но я получаю SQL Server. Ниже приведены проблемы с подключением к БД:

Imports API.Database
Public Class DatabaseHelper

Private _SqlServer As SQLServer

Public Sub New()
End Sub

Public ReadOnly Property SqlServer() As SQLServer
    Get
        If Me._SqlServer Is Nothing Then
            Me._SqlServer = New API.Database.SQLServer("192.168.1.3", "sa", "xxxxx", "xxxxxx_xxxxxx_xxxxxx")
        End If
        Return Me._SqlServer
    End Get
End Property

End Class



Public Sub New(ByVal server As String, ByVal username As String, ByVal password As String, ByVal database As String)
        If server = "" Then
            server = "(local)"
            //server = "localhost"
        End If
        If username = "" Then
            username = "sa"
        End If



        Dim connectionString As String = String.Format("Data Source={0};Initial Catalog={3};Integrated Security=True;Persist Security Info=False;User ID={1};Password={2};", server, username, password, database)
        //''''''Dim connectionString As String = String.Format("Data Source={0};Initial Catalog={3};User ID={1};Password={2};", server, username, password, database)


        //''Dim connectionString As String = ConfigurationManager.ConnectionStrings("chatterconnectionstring").ConnectionString
        Try
            Me._SQLConnection = New SqlConnection(connectionString)
            Me._SQLConnection.Open()
        Catch ex As Exception
            If True Then
                Throw ex
            End If
        End Try
    End Sub

Я прочитал несколько статей и обнаружил, что, поскольку я запускаю SQL Server в другом месте, а мой веб-проект на IIS - в другом месте, именно поэтому у меня возникают проблемы с разрешениями, но как мне это исправить?

Я использую SQL Server 2008 Express R2 и Visual Studio 2008.

1 Ответ

2 голосов
/ 05 января 2012

Попробуйте установить Integrated Security = false в строке подключения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...