Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Timeout problem vid utvärdering av SQL-Server

Postades av 2003-08-26 08:56:08 - Markus Larsson, i forum sql-server/msde, Tråden har 10 Kommentarer och lästs av 839 personer

Hej!

Jag håller på och utvärderar SQL-Server och MySQL för att se vilken databas vi ska använda.
Jag använder en tabell med 3,5 miljoner poster för att undersöka svarstider och liknande.
Problemet är att när jag ställer en fråga med villkor i SQL-Server mot denna tabell så får jag alltid (till 99%) ett felmeddelande som lyder:

[Microsoft][ODBC SQL Server Driver]Timeout expired

Var fixar jag detta?
Är det en allmän inställning för databasen hur lång tid en query får ta?

Jag har bara jobbat med Access tidigare och ska nu utvärdera om vi ska byta till MySQL eller SQL-Server, så jag har inte så mycket kunskap om hur det hele fungerar.
All hjälp uppskattas.

Om ni vill veta så följer frågan jag ställde:
<code>SELECT COUNT(*) AS [Antal rader]
FROM Telefoni
GROUP BY StartDat, StartTid, ANr, BNr, LangdMin
HAVING (COUNT(*) > 1)</code>


Svara

Sv: Timeout problem vid utvärdering av SQL-Server

Postades av 2003-08-26 14:45:27 - Christoffer Hedgate

Ett timeout-felmeddelande kommer från källan för databaskopplingen (i ditt fall en ODBC-driver), inte databasservern i sig. Jag rekommenderar dig att använda SQL Servers OLEDB-provider istället för nån gammal ODBC-driver. Vidare bör inte frågan du ställer ta så värst lång tid, förutsatt att du har index som stödjer den.


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-27 08:38:17 - Markus Larsson

Problemen är flera.
1. Jag kör denna fråga på servern med hjälp av Enterprise Manager och vet därför inte vilken koppling den använder.

2. Hur skapar jag en koppling till servern utan att använda ODBC. Som jag har förstått det måste man lägga upp en ODBC-koppling för att komma åt servern. Och då en kopplning för varje databas. Finns det något annat sätt?

3. Alltså hur använder jag SQL Servers OLEDB-provider istället för ODBC?
Tre olika fall:
1. Kopplingen till en Access-klient.
2. Kopplingen till Enterprise Manager dels på servern, dels på en annan maskin.
3. Koppling i .NET (där vet jag att man ska använda SQLxxxx klasserna, men det behövs fortfarande en connection-string).

Tack i förväg.


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-27 09:36:36 - Kalle Dahlberg

1. Hur du lyckas få det felmeddelandet i Enterprise Manager/Query Analyzer övergår mitt förstånd... Säker på att det var där du fick det??

2. När du använder OLEDB behöver du inga ODBC-datakällor.

3. ASP-exempel:
<code>
Set cn=Server.CreateObject("ADODB.Connection")

cn.Provider = "sqloledb"

cn.Properties("Data Source").Value = "myserver"
cn.Properties("Initial Catalog").Value = "mydatabase"

'Använd integrerad NT-säkerhet.
cn.Properties("Integrated Security").Value = "SSPI"


cn.Open
</code>

Vill du använda SQL-säkerhet kan du sätta Properties("User ID") och Properties("Password") istället för Integrated Security.

Kolla in på denna site för att hitta de connection strings du behöver:

http://www.connectionstrings.comwww.connectionstrings.com</url>


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-27 10:15:03 - Markus Larsson

1. Jepp, det är jag säker på. Det är därför jag är lite fundersam.


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-28 08:03:36 - Kalle Dahlberg

Vilken version av SQL-server har du, och vilken sp är pålagd?


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-28 08:11:07 - Markus Larsson

SQL-Server 2000 och SP3.

Jag kör det på sista betaversionen av Windows Server 2003.


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-28 09:04:34 - Kalle Dahlberg

Hur körde du frågan i Enterprise Manager? Kan du beskriva steg för steg?


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-28 09:14:40 - Markus Larsson

Jag högerklickar på tabellen och väljer open table, sedan query.
I querydeisgnfönstret som öppnas skapar jag frågan och kör den genom att klicka på utropstecknet i verktygsraden.

Felet uppkommer inte alltid, när jag körde den nu så blev det inget fel.
Det är skumt det här, nu kan jag inte återskapa felet.


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-28 12:44:06 - Kalle Dahlberg

Kör frågor via Query Analyzer i stället föreslår jag. Den där funktionen i EM är uppenbarligen inte särskilt tillförlitlig.

Om du tycker att frågan tar lång tid att köra så kan du ju exempelvis köra Index Tuning Wizard för att få tips på lämpliga index.


Svara

Sv: OLEDB-provider istället för ODBC

Postades av 2003-08-28 12:58:12 - Markus Larsson

Okej, tack för hjälpen.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
588
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies