Avatar billede macpain Nybegynder
27. januar 2004 - 03:26 Der er 5 kommentarer og
1 løsning

Connection til SQL Server(på lokalt netværk)

Jeg har et lille problem!!

Jeg er ved at lege lidt, og jeg er ved at afprøve ADO.NET og det går ikke så godt.....

Jeg har opsat alt det som man ummiddelbart skulle for at komme i forbindelse men når jeg skal udskrive i mit Datagrid skrives der i Explorer:

Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.

og i web.config står der:

<authentication mode="Windows" />

Som antydet connecter jeg til en server(2003) med SQL server installeret med en database der er lavet til dette formål.

Jeg kan sagtens se database på serveren gennem SQL serveren.

Hvor fejler jeg, koden er ganske simpel så der skulle der ikke være nogen problemer.

private void Page_Load(object sender, System.EventArgs e)
{
  sqlDataAdapter1.Fill(dataSet11);
  DataGrid1.DataBind();
}
Avatar billede medions Nybegynder
27. januar 2004 - 08:41 #1
private static string strConnect="Provider=sqloledb;Data Source=192.168.2.8,1433;Network Library=DBMSSOCN;Initial Catalog=DBNavn;User ID=*******;Password=*******;";
        private OleDbConnection conConnection=new OleDbConnection(strConnect);

//>Rune
Avatar billede pelkjaer Nybegynder
27. januar 2004 - 08:51 #2
Rune - en OleDbConnection er til access/excel - ikke sqlserver.

SqlConnection objConn;
objConn = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");
Avatar billede macpain Nybegynder
27. januar 2004 - 14:52 #3
Hvis jeg skal forstå det korrekt, så siger i at det jeg prøver ikke er muligt fordi jeg bruger en server(på netværket) og ikke MSDE på den lokale maskine?
Avatar billede macpain Nybegynder
27. januar 2004 - 15:48 #4
Jeg har prøvet med følgende med samme fejl:

string NWindDSN  = "data source=SERVER;initial catalog=Northwind;integrated
  security=SSPI;persist security info=True;workstation id=LABTOP;packet size=4096";
SqlConnection connNWind = new SqlConnection(NWindDSN);
SqlCommand cmdCustList = new SqlCommand("Select CustomerID, " + "CompanyName From
  Customers Order By CompanyName", connNWind);
connNWind.Open();
Avatar billede macpain Nybegynder
28. januar 2004 - 14:57 #5
Jeg har fundet fejlen. Det var pga. at jeg brugte en lokal bruger. Jeg da programmeringssproget er C#, bruges der en lokal bruger med navnet IUSR_maskinenavn (.NET oprettet) slåes denne fra i IIS sammen med anonym adgang.

Og i min web.config brugte jeg identity impersonate="navn_med_adgang_til_server" password="xxxx"

Hvis der er nogen der har interesse i dette, hvis ikke så too bad...
Avatar billede macpain Nybegynder
22. juni 2005 - 22:36 #6
Lukker!!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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