---
title: "Snabb hjälp! SQL Server."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/132602-snabb-hjälp-sql-server"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "trexter"
published: "2005-08-11T10:02:32.000Z"
updated: "2005-08-11T14:56:40.000Z"
replies: 9
views: 498
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/132602-snabb-hjälp-sql-server"
---

# Snabb hjälp! SQL Server.

## #1 — trexter, 2005-08-11T10:02Z

Nej, inte delete-problem. ;)

Jag har flyttat över ett system till skarp miljö på riktig SQL-server. Där skapade jag en ny tabell TillTillverkare men får felmeddelandet nedan när jag försöker komma åt den:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e37' 
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'TillTillverkare'.
```

Är det någon inställning man måste göra för tabellen som krävs, som redan är gjord för de andra tabellerna som fanns där från början?

 :)

Permalänk: https://www.webforum.nu/p/132602

## #2 — Lasp, 2005-08-11T10:07Z

Kolla åtkomsträttighet på den tabellen resp de andra du har.

Permalänk: https://www.webforum.nu/p/1655860

## #3 — trexter, 2005-08-11T11:05Z

Jag får fortfarande

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e37' 
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'TillTillverkare'.
```

Jag har gått in på inställningar och tillåtit hela alltet, select, insert osv.

Fortfarande är det så att det går bra att komma åt de gamla tabellerna.

Permalänk: https://www.webforum.nu/p/1655883

## #4 — @nders, 2005-08-11T11:10Z

... och du är säker på att du ansluter till rätt databas?
Dvs har du kommit ihåg att ändra din connectionstring i koden?

Permalänk: https://www.webforum.nu/p/1655888

## #5 — Sjodahl, 2005-08-11T11:22Z

[Hittade ngt men kanske inte intressant](http://support.microsoft.com/kb/q197463/)

Permalänk: https://www.webforum.nu/p/1655892

## #6 — trexter, 2005-08-11T11:58Z

nix, någat annat fel i connectionsträngen, men det löste sig.
 :)

Dock en annan sak. I det oskarpa systemet så fungerar

```
strSQL = "insert into ArendeStatus (ArendeStatus_Arende, ArendeStatus_Status, ArendeStatusDatum) VALUES ("&Request.QueryString("ArendeID")&", 4, '"&Now()&"')"
```

men i det skarpa sparas en etta i stället för en fyra.
Måste jag tillåta "public" att göra inserts också för att få det att fungera - eller är det något annat??

 :)

Permalänk: https://www.webforum.nu/p/1655917

## #7 — Sjodahl, 2005-08-11T12:01Z

Inte så hemma på databaser men jag antar att fältet "ArendeStatus_Status" är av typen "int" inte "text/varchar", 

Om det inte är av typen int, och du skickar in 4, så känner den väl inte igen det eller ngt och sätter default värdet som kanske är 1 ;)

(mycket vild chansing ;))

Snart kommer @nders med rätt svar  :h

Permalänk: https://www.webforum.nu/p/1655919

## #8 — trexter, 2005-08-11T12:14Z

En fundering.
De tidigare tabellerna (som redan fanns) "accessades" via stored
procedures. Rättigheterna på dessa tabellerna är endast select.
Kanske jag måste ändra där?

Men å andra sidan är det kosntigt för att på ett annat ställe i koden lyckas jag göra en insert med

```
strSQL = "insert into ArendeStatus (ArendeStatus_Arende, ArendeStatus_Status, ArendeStatusDatum) VALUES ("&intArendeID&", 3, '"&Now()&"')"
```

Så den verkar alltså acceptera en 3 men inte en 4.  :q 

Vad blir resultatet om man försöker göra en insert - om det är förbjudet av sql server - hoppar den bara över eller ger ett felmeddelande?

Permalänk: https://www.webforum.nu/p/1655923

## #9 — trexter, 2005-08-11T12:39Z

Okej. Uppdatering:

Nu, helt plötsligt, går det inte att göra några updates eller inserts längre. (Dock verkade det gå till TillTillverkare som rättigheter till update, inserts osv.) Men jag får inget felmeddelande.

\- Får man inget felmeddelande om man inte har rättighterna på som krävs?

Om det beror på rättighetstjaffs ser jag att det finns två lösningar.

1\. Skriva om ALL SQL-kod till SP.
2\. Höjer "publics" rättigheter till att få göra update, insert och delete.

Kommer dessa fungera? Innebär tvåan en säkerhetsrisk?
Eller finns det någon annan lösning?

 :)

Permalänk: https://www.webforum.nu/p/1655932

## #10 — trexter, 2005-08-11T14:56Z

ingen?

Permalänk: https://www.webforum.nu/p/1655972

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/132602-snabb-hjälp-sql-server
