MS SQL server 2005

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Bernie V
Berichten: 14
Lid geworden op: 01 jan 2005, 21:43
Contacteer:

MS SQL server 2005

Bericht door Bernie V » 12 aug 2006, 11:06

Wordt MS SQL 2005 al ondersteund ? Ik gebruik PHPBB versie 2.0.21 zonder mods. In een testomgeving heb ik mijn SQL 2000 database geïmporteerd naar SQL 2005, alles werkt behalve het posten van nieuwe berichten. Dan krijg ik volgende error:

SQL Error : 23000 [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'topic_id', table 'DJBernieVForum.dbo.phpbb_topics'; column does not allow nulls. INSERT fails.

INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('ond', -1, 1155377065, 7, 0, 0, 0)

Line : 227
File : functions_post.php

Alvast dank :wink:

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 12 aug 2006, 11:25

Kent hij auto_increment, en staat die nog bij topic_id?

Bernie V
Berichten: 14
Lid geworden op: 01 jan 2005, 21:43
Contacteer:

Bericht door Bernie V » 12 aug 2006, 12:36

Stef schreef:Kent hij auto_increment, en staat die nog bij topic_id?
Hallo Stef,

Dat was het dus.... auto_increment werd niet overgenomen. Dit geldt echter nog in andere tabellen. Ook is de default waarde (0) niet overgenomen. Wellicht komt dit door het importeren van de gegevens. Ik zal nog eens moeten uitzoeken hoe een DB kan gerestored worden van 2000 naar 2005. Dan wordt normaalgezien de volledige DB structuur en props overgenomen.

Thx :thumb:

Gesloten