01. februar 2002 - 16:11Der er
6 kommentarer og 1 løsning
Connect til SQL Server 2000 over internettet
Hejsa,
Jeg har en server med SQL Server 2000 på. Den skulle lytte på port 1433 (TCP/IP).
Jeg skal connecte til denne server fra en anden computer over internettet. Jeg bruger ASP, men et eksempel fra "ODBC Data Source Administrator" ville også hjælpe.
Jeg har forsøgt med følgende: Dim objConn, objRec, strSQL Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=SQLOLEDB;Data Source=xxx.xxx.xxx.xxx;Initial Catalog=database_navn;User ID=brugernavn;Password=kodeord" strSQL = "SELECT * FROM FORUM_TOPICS" Set objRec = objConn.Execute(strSQL)
Jeg får fejlen: "Den angivne SQL-Server blev ikke fundet."
strConn = "DRIVER={SQL Server};SERVER=xxx.xxx.xxx.xxx;UID=username;PWD=password;DATABASE=databasenavn" Set objConn = Server.CreateObject("ADODB.Connection")
Og fik følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC SQL Server Driver][Named Pipes]Den angivne SQL-server blev ikke fundet.
Så prøvede jeg med (tilføjet port: 1433): strConn = "DRIVER={SQL Server};SERVER=xxx.xxx.xxx.xxx,1433;UID=username;PWD=password;DATABASE=databasenavn" Set objConn = Server.CreateObject("ADODB.Connection")
Og fik denne fejl:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC SQL Server Driver]Klienten kunne ikke oprette forbindelse.
Fik det til at virke ... skulle lige ændre et par steder på SQL Serveren ... tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.