---
title: "exceeds the maximum number of bytes per row"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/125984-exceeds-the-maximum-number-of-bytes-per-row"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Gimbo"
published: "2005-04-08T22:17:51.000Z"
updated: "2005-04-11T16:06:01.000Z"
replies: 6
views: 371
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/125984-exceeds-the-maximum-number-of-bytes-per-row"
---

# exceeds the maximum number of bytes per row

## #1 — Gimbo, 2005-04-08T22:17Z

hejsan, forsoker skapa en tabell i en sp pa foljande vis:

```
create table #productlist (
imagename	varchar(15),
productnumber	varchar(15),
productname		varchar(255),
productdescription	varchar(7096),
departmentid	varchar(5),
categoryid	varchar(5),
ClassID	          varchar(5),
sellprice		money,
ok_fl		varchar(1),
AlsoIn		varchar(2048)
)
```

men jag far foljande felmeddelande:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e37' 

[Microsoft][ODBC SQL Server Driver][SQL Server]Warning: The table '#productlist' has been created but its maximum row size (9493) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds 8060 bytes.
```

och jag kan inte andra productdescription till storra an 8000 for det e den maximala for varchar, vad bor jag gora? kan jag ta reda pa vilken post som overskrider det tillatna vardet??

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

## #2 — UlfT, 2005-04-08T23:39Z

En lösning finns här: <http://support.microsoft.com/default.aspx/kb/223758>
Kanske inte den lösning du hade velat ha. Men begränsningen är tydligen hårdkodad i SQL Server, så du har nog inget annat val än att anpassa din tabell till det.

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

## #3 — Guffa, 2005-04-09T00:27Z

Du kan använda datatypen text istället. Den hanterar datat annorlunda, så den berörs inte av den begränsningen.

Dock finns det vissa saker som man inte kan göra med fält av typen text, som till exempel att gruppera.

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

## #4 — @nders, 2005-04-09T06:57Z

> kan jag ta reda pa vilken post som overskrider det tillatna vardet??

Det är ingen post, utan tabelldefinitionen. Antingen minskar du fältens storlek så du kommer under tillåten storlek eller så gör du som Guffa föreslår, byter till datatypen text.

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

## #5 — Gimbo, 2005-04-09T15:34Z

far andra felmeddelande nar jag andrar den till text, far meddelandet invalid object name 'invantory', men grejen ar den att allt fungerade fin fint, innan jag bytte server... jag exporterade alla sp och tabeller till den nya servern och mssql och da fick jag detta problem??

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

## #6 — Gimbo, 2005-04-09T16:44Z

har hittat felet, till det andra problemet, agaren av tabellerna ar inte dbo och darfor uppstod det dar invalid object for nar jag la agaren_av_databasen.tabellnamn i koden sa funka det, men har en fraga istallet for att koda detta vill andra agaren av tabellerna till dbo, hur gor jag det enklast?

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

## #7 — Engine^, 2005-04-11T16:06Z

Med den bekväma sp:n

[sp_changeobjectowner](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_sp_ca-cz_1lpu.asp)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/125984-exceeds-the-maximum-number-of-bytes-per-row
