sql >> Databasteknik >  >> RDS >> Sqlserver

Ansluter till en namngiven instans av SQL Server 2008 från klassisk ASP

Namngivna instanser kräver SQL Server Browser Service ska aktiveras och startas. Om den här tjänsten inte startas på din myNetwrkServer maskinen kommer anslutningen från nätverket att misslyckas eftersom de inte kommer att kunna lösa instansnamnet till en faktisk lyssningsport.

Ett andra problem är att du ändrade drivrutinen till {SQL Server Native Client 10.0} . Detta kräver att du installerar den inbyggda SQL Server 2008-drivrutinen på din ASP-maskin. Det finns ingen anledning att byta drivrutin, du bör överlåta drivrutinen till den gamla {SQL Server} och låt OleDB lösa anslutningsdrivrutinen på låg nivå åt dig. Genom att ange inte bara den inbyggda drivrutinen, utan även versionsnumret, dikterar du anslutningsstacken på låg nivå och även om den skulle fungera, skulle den gå sönder när du uppgraderar till SQL Server 2008 R2. Lämna det bara vid den generiska {SQL Server} och låt förarchefen ta reda på detaljerna.

Och slutligen måste du se till att inloggningen/lösenordet är definierat på den nya servern.

Som en generisk regel är "ny kod fungerar inte" aldrig något du bör lägga in i en begäran om hjälp. Skriv alltid hur det fungerar inte. Får du ett undantag eller ett fel? Vilket undantag, vilket budskap? Att försöka hjälpa dig behöver inte vara en mysterieroman.



  1. Hibernate 5 HQL-översättare för Oracle Spatial

  2. Hur utesluter man PL/pgSQL-funktioner vid export?

  3. Händelseschemaläggare i PostgreSQL?

  4. Praktisk gräns för SQL-frågans längd (särskilt MySQL)