sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik een database koppelen?

Installeer SQL Server 2008 EXPRESS R2. Er zit een fout in het installatieprogramma van het webplatform en het denkt nog steeds dat EXPRESS R1 de nieuwste versie is.

SQL Server 2008-databases zijn versie 655. SQL Server 2008 R2-databases zijn 661. U probeert een 2008 R2-database (v. 661) te koppelen aan een 2008-exemplaar en dit wordt niet ondersteund. Nadat de database is geüpgraded naar een 2008 R2-versie, kan deze niet meer worden gedowngraded. U moet ofwel uw 2008 SP2-instantie upgraden naar R2 of u moet de gegevens in die database kopiëren naar een 2008-database (bijvoorbeeld met behulp van de wizard voor gegevensmigratie of iets dergelijks).

Het bericht is op zijn zachtst gezegd misleidend, er staat 662 omdat SQL Server 2008 SP2 662 als databaseversie ondersteunt, dit is wanneer 15000 partities in de database zijn ingeschakeld, zie Ondersteuning voor 15000 Partitions.docx. Als u de ondersteuning inschakelt, wordt de DB-versie naar 662 verhoogd, als u deze uitschakelt, wordt deze teruggezet naar 655. Maar SQL Server 2008 SP2 ondersteunt 661 (de R2-versie) niet.



  1. Hoe selecteer ik een kolom uit alle tabellen waarin deze zich bevindt?

  2. Hoe een tabel te laten vallen op basis van IF-voorwaarde in postgres?

  3. Hoe u de naam van de supervisor kunt krijgen in plaats van de gebruikers-ID + INNER JOIN in MYSQL

  4. Sql-injectiebescherming met alleen str_replace