Har du lige inst. sql2000? Har du oprettet bruger grupper?
Kan være.... Din bruger ('Min-COM\IUSR_Min-COM') eksisterer ikke længere i ads, eller (højst sandsynligt for dit vedkommende) har du inst. sqlserver med windows authentication (hvilket er godt), men husk også at oprette dig selv (i det her tilfælde gruppe) i logins i sqlserveren :O)
Synes godt om
Slettet bruger
24. september 2003 - 12:39#6
OK men jeg kan kun finde noget der hedder users under min database. Hvor fnder jeg login?
Synes godt om
Slettet bruger
24. september 2003 - 12:41#7
Ups har fundet logins hvor jeg er oprettet med domain\user. Server access = Permit. Med adgang til min egen database. Hvad kan det ellers være...?
under security -> logins, finder du fanebladet databaseaccess! Her skal du gerne have adgang til mindb !
Har du lige inst. sql2000?
Synes godt om
Slettet bruger
24. september 2003 - 13:07#9
Der er flueben i Permit ud for mindb så det være rigtigt ik?
Synes godt om
Slettet bruger
24. september 2003 - 13:08#10
Ja det er meget for nylig...et par uger siden måske. Jeg er nybegynder BIG TIME hvis det er det du mener :-)
Synes godt om
Slettet bruger
24. september 2003 - 13:09#11
Jeg kan måske ikke helt forstå at når der bruges windows login så skriver den at User:('Min-COM\IUSR_Min-COM') ikke har adgang istedet for domain\user.
Det er fordi du under installeringen har ikke har sat den til at bruge mixed authentication!. (lavere sikkerhed) - Men for at du ligesom kan komme igang, højreklik på selve serverikonet og vælg properties -> faneblad security , herunder authentication sætter du radio til SQL server and Windows !
Synes godt om
Slettet bruger
24. september 2003 - 13:27#13
Ok det gav nu ingen forskel men skal der så ikke gøres noget mere? Jeg har fx ikke fået lov til at angive et password for min user.
Jo hvis du kører med mixed authentication kan du bare bruge en conn string - du ved den med usr og pwd i :O)
Den anden metode med windows authentication er lidt mere besværlig (men at foretrække hvis der skal være en meget høj sikkerhed, kommer lidt an på om det er din egen server eller din udbyders og om firewallen blokerer for alle udefra på port 1433 osv.. blabla.....)
Okay... Gå ind under logins, opret en bruger med tilhørende password, giv ham rettigheder til den db og evt. med en korrekt rolle, men start bare som db_owner.
Herefter kan du lave en conn string i asp ala: sConnString = "Provider=SQLOLEDB; Server=xxx.xxx.xxx.xxx; Address=xxx.xxx.xxx.xxx,1433; uid=test; pwd=nologin; database=myDB; Network=DBMSSOCN;"
Synes godt om
Slettet bruger
24. september 2003 - 13:37#17
kan jeg sætte min server til Local og så udelade address. Sikkerhed er ikke vigtig nu....skal bare lige til at sætte mig ind i det
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk: 'Provider=SQLOLEDB; S' /Default.asp, line 13
Synes godt om
Slettet bruger
24. september 2003 - 13:50#20
Network=DBMSSOCN;"
Hvad er det?
Synes godt om
Slettet bruger
24. september 2003 - 14:23#21
kan man ikke give ens sql server et andet navn end (local) da paranteserne ikke virker særlig smarte?
Synes godt om
Slettet bruger
24. september 2003 - 14:31#22
Nu siger den nemlig følgende:
Microsoft OLE DB Provider for SQL Server (0x80004005) [DBNETLIB][ConnectionOpen (Connect()).]Den angivne SQL-server blev ikke fundet. /Default.asp, line 9
Synes godt om
Slettet bruger
24. september 2003 - 14:42#23
har fundet ud af det...tak for hjælpen...øh svaret var at man altid skal benytte en ODBC forbindelsestype istedet for at teste med OLE DB
Søg på Data Types i bol og kig under referencen Transact-SQL
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.