05. maj 2005 - 23:09Der er
18 kommentarer og 1 løsning
Er Northwind database inkluderet i MS SQL Server Desktop Engine?
Hej eksperter,
Problembeskrivelse: Jeg er i gang med at lære ASP.Net og har i den forbindelse brug for at hente noget data fra en Database, hvor jeg har installeret en Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Release A. I min lærebog er der nogle toturials, hvor man skal have forbindelse til en Northwind Database, men på den server, som jeg har installeret findes der ikke denne database. Der ligger nogle andre databaser i stigen "C:\Program Files\Microsoft SQL Server\MSSQL\Data", men der ikke nogen data i dem og derfor kan ikke bruge dem.
Spørgsmål: Findes Northwind database ikke i en desktop? Hvis det ikke findes,hvordan kan jeg "Oprette" en database (tabeller med data), som jeg kan lege med på Websiden?
Hvordan opretter man en database i MS SQL, det er jo bare en engine, der kører i processlinjen uden nogen grænseflade? Er der en Northwind i Access? Hvis jeg selv oprette en database i Access, hvordan skal jeg så smide det i MS SQL bagefter?
eksempel op oprettelse af database i OSQL command line tool (det kommer med MSDE):
CREATE DATABASE Test ON (NAME = Test_data, FILENAME = 'C:\Databases\MSDE\Test_data.mdf', SIZE = 250MB, MAXSIZE = 250MB) LOG ON (NAME = Test_log, FILENAME = 'C:\Databases\MSDE\Test_log.ldf', SIZE = 250MB, MAXSIZE = 250MB) GO ALTER DATABASE Test SET RECOVERY SIMPLE GO
USE Test GO CREATE TABLE T1 (F1 INTEGER PRIMARY KEY, F2 VARCHAR(50)) GO INSERT INTO T1 VALUES(1, 'A') GO INSERT INTO T1 VALUES(2, 'BB') GO INSERT INTO T1 VALUES(3, 'CCC') GO
Jeg har ikke en command tool(den er ikke med) og har prøvet at en MSDE databse fra Access 2003. Det kan man godt, men der kommer en fjel, som jeg lige vil kigge nærmere på. Vender tilbage
Ok jeg fandt den og jeg har dobbelt-clicket på den, men den gør ikke noget. Der kommer bare en meget hurtig Command promt, som forsvinder med det samme :)
Nu har jeg geninstalleret den og den virker fint med access, så jeg kan oprette tabeller, views osv. Men nu kan jeg ikke tilgå DB fra Visual Studio .Net 2003, fordi ASP.Net ikke har adgang til det. Jeg bare givet serveren en sa password. Hvordan kan jeg sørge for at ASP.Net få rettighed til at tilgå DB?
Tak for hjælpen. Var ud og rejse derfor får du først dine vel fortjente point nu :)
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.