Avatar billede stoffer Nybegynder
18. juni 2001 - 20:43 Der er 12 kommentarer og
3 løsninger

DSN Less (MS SQL database)

Kan man det?, jeg har forsøgt lidt frem og tilbage, men kan ikke få den til at virke. Jeg har ikke umiddelbart mulighed for at lave en DSN på serveren, derfor dette spg.

jeg har leget lidt med følgende.

oConn.ConnectionString = \"DRIVER=SQL Server;DATABASE=db_navn;UID=xxxx;PWD=xxxx;SERVER=xxx.xx.xxx.xxx\"

oConn.Open
Avatar billede tdaugaard Nybegynder
18. juni 2001 - 20:47 #1
DRIVER plejer da kun at være \"SQL\" .. oder ?
Avatar billede stoffer Nybegynder
18. juni 2001 - 20:50 #2
Begge dele virker vist. Jeg har fået ovenstående til at virke på en server med DSN, men ikke på én uden.
Avatar billede stoffer Nybegynder
18. juni 2001 - 20:51 #3
lige fejlmeddelesen for en god ordens skyld:

Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC SQL Server Driver][Named Pipes]Specified SQL server not found.
Avatar billede torbenmelander Nybegynder
18. juni 2001 - 21:03 #4
kunne tyde på at den ikke kunne finde serveren (SERVER=xxx.xxx.xxx.xxx). Dobbeltklik evt. på MS Sql ikonet og tjek navnet på serveren og indtast dette i stedet ... Er der i øvrigt nogle der kender noget godt online materiale om MS SQL, så jeg kan komme i gang med at bruge det til at oprette databaser osv. og hente data via ASP?
Avatar billede stoffer Nybegynder
18. juni 2001 - 21:04 #5
Jeg har også prøvet denne:

oConn.ConnectionString = \"DRIVER=SQL Server;DATABASE=xxx;UID=xxx;PWD=xxx;\"

oConn.Provider = \"xxx.xxx.xxx.xxx\"


denne fejl kommer:
ADODB.Connection error \'800a0e7a\'

Provider cannot be found. It may not be properly installe


Det skal lige siges at jeg sagtens kan connecte via MSSQL EM og Query Analyzer...
Avatar billede stoffer Nybegynder
18. juni 2001 - 21:05 #6
Så serveren kan skam findes ;)
Avatar billede slash Nybegynder
18. juni 2001 - 21:10 #7
skift default network libray til TCP/IP istedet for named pipes. Opret deslige et alis til sql-serveren!
Avatar billede slash Nybegynder
18. juni 2001 - 21:21 #8
For at skifte network library gør du følgende:

Start --> Programmer --> SQL Server (7.0/2000 - hvad du nu har!), --> Client Network Utility. Under fanebladet genreal kan du ændre ændre default network library :-(=)

Hjælper det --> gi\' lige en status!
Avatar billede torbenmelander Nybegynder
18. juni 2001 - 21:22 #9
Hvis det har noget med provideren at gøre kunne det være at denne skulle sættes til SQLOLEDB i stedet for SQL Server ... således at din connectionstring kom til at se sådan her ud:

\"Provider=SQLOLEDB;Server=MyServer;\" & \"Database=Northwind;User=MyId;Password=123aBc;\"

el. sådan her:

With objConn
.Provider = \"SQLOLEDB\"
.DefaultDatabase = \"Northwind\"
.Properties(\"Data Source\") = \"MyServer\"
.Properties(\"User Id\") = \"MyId\"
.Properties(\"Password\") = \"123aBc\"
.Open
End With

Avatar billede perla Nybegynder
18. juni 2001 - 21:27 #10
Fandt  en artikel om connection stringe.

Microsoft SQL Server
The SQL Server driver again requires some additional information to get connected:

Provider=MSDASQL; Driver={SQL Server}; Server=server_name_or_address; Database=database_name; UID=username; PWD=password;

Se http://www.asp101.com/articles/john/connstring/default.asp

-Per
Avatar billede stoffer Nybegynder
18. juni 2001 - 21:36 #11
slash --> jeg tror også det er problemet med Named Pibes, men jeg har desværre ikke adgang til SQL serveren andet end med EM, så jeg kan desværre ikke give en status på dén.

ASP serveren (anden server en SQL-basen) har jeg heller ikke andet end FTP adgang til.

Kan man ikke sætte om det skal køre TCP/IP ell. Named Pibes via Connection string mon?
Avatar billede stoffer Nybegynder
18. juni 2001 - 21:40 #12
perla  --> det virkede desværre ikke...min connection var nøjagtig det samme.

Jeg tror slash kommer nærmest problemet. Derfor lidt mere til ham...

Men jeg må have fat serveren i stedet...
Avatar billede stoffer Nybegynder
18. juni 2001 - 21:41 #13
perla  --> det virkede desværre ikke...min connection var nøjagtig det samme.
torbenmelander --> her er der jo heller ikke den store forskel på det jeg har lavet, bare lidt forskellige metode.

Jeg tror slash kommer nærmest problemet. Derfor lidt mere til ham...

Men jeg må have fat serveren og indstille fra Named pipes til TCP/ID i stedet...men det kan først blive i morgen :(

Tak for hjælpen alle sammen!
Avatar billede stoffer Nybegynder
18. juni 2001 - 22:03 #14
hmm jeg kan se man kan på en IBM AS/400 :)

http://msdn.microsoft.com/library/psdk/his/ado3_4db6.htm

men jeg tror vist det er en umulighed på en bambus Win2000 Server
Avatar billede jakobandersen Nybegynder
18. juni 2001 - 22:17 #15
torbenmelander ->

SQL Server Books Online som følger med SQL server er en dejlig reference.(Ligger vist også online sg på BOL) Derudover, er der et par gode sites her:

http://www.sqlteam.com
http://www.sqlmag.com
http://www.microsoft.com/data/ (ADO dokumentationen som er en stor del af samspillet mellem ASP og MS SQL, specielt er command objektet interresant til Stored procedurtes.)

Og så selvfølgelig:
http://www.microsoft.com/sql/
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester