Saturday, May 12, 2007

MS-Advantage's SPS to MOSS 2007 Upgrade Tips (Database Migration)

Over the last few months I have been doing quite a lot with upgrades. I got frustrated recently with Microsoft presentations stating that the database migration approach contained many manual steps (with no one from Microsoft actually willing to state what those steps were). Even the upgrade documentation says 'Repeat the restore and add database procedures for all content, search, and user profile databases'. They make it seem so simple don't they? I had previously found that I could upgrade the site content, but not the profile/audience information. No matter what I did, the upgrade resulted in me bashing my head up against a wall. Well in the week off between finishing up with SDM and starting a contract with DiData, I spent a lot of hours actually getting this to work. The information below has taken a lot of blood, sweat and tears. So rather than you 'claiming it as your own', I would appreciate it if you at least give me some credit. My company (MS-Advantage Pty Ltd) is always keen to provide additional consulting services if required :-)

My tips for upgrading:
  1. Get your preconfig running early in the piece, so that you leave yourself time to cleanup orphaned objects or unused sites. The PREUPGRADESCANCONFIG.xml file should contain each definition of your custom templates. Document the unghosted pages. In most instances, you would want to Reset to Site Definition after the upgrade (otherwise you cannot take advantage of the features available in MOSS).
  2. Run SharePoint Configuration Analyzer, making sure you package up all of the web part cab files. Create a batch file for later installation of these web parts. The Configuration Analyzer is also useful in identifying closed web parts on pages (which should typically be deleted).
  3. Sort out your Account naming conventions and database naming conventions before the upgrade. For databases, I often prefix the farm name and suffix the host header. E.g. IntPrd_WSS_CONTENT_Intranet.
  4. Decide on whether or not you are going to configure sites with Kerberos or not. Make sure you have knowledgeable infrastructure people who know how to use the SetSpn command and to troubleshoot kerberos related issues. I find that IE 7 in particular continually re-prompts for authentication if kerberos is not setup properly (whereas IE6 seems to revert to NTLM mode).
  5. I prefer to do a database migration rather than an in-place upgrade or gradual upgrade. With in-place upgrade often it is difficult to clean up the old SPS installation properly (you need to stop all of the SPS services before attempting to uninstall). With the gradual upgrade, I find the documentation doesn't really cover best practices for migrating sites across (e.g. do you use stsadm -o backup, then stsadm -o restore; or do you use the export/import approach - I haven't tried the export on a SPS machine).
  6. Make sure that you create all of your MOSS-based custom site definitions and that they are in place before you run the upgrade. I typically just copy the OOB ones and rename them based on which template most closely matches your custom template (90% of SPS implementations just change SPSTOPIC, SPSNEWS etc because of branding/integration of navigation web parts, rather than fundamental changes to list definitions etc). If you have previously used custom templates, copy across your own webtemp??.xml file with your custom site definitions in there.
  7. In the 12\Config\Upgrade directory, you must create your own SPSUpgrade.xml file (I typically use SPSUpgrade.xml). This file maps tells the upgrade process what to do with references to custom templates that it finds in the content.
  8. Also in the 12\Config\Upgrade directory, if you have custom templates, you need to update the SiteUpgraderConfigSPS.xml file. This file typically tells the upgrade process what layout page to use with each associated template. By default, the SPS template will use the defaultLayout.aspx page, which has a different zone layout to the previous version (3 zone columns). I often find that when migrating from the SPS 2 zone structure to the 3 zone structure, the resultant upgraded page can become wider that it was previously, thus causing people with 1024x768 resolutions to scroll. To combat this, I have previously changed the mapping for the SPS template to use the welcomeLayout2.aspx page instead of the defaultLayout.aspx, as this page has the same 2 zone structure that was used in SPS 2003. All of the other custom site definitions typically use the welcomeLayout2.aspx page also.
  9. After creating the farm, configure base services (email, Office SharePoint Search, WSS Search). At this point you do not have any MOSS sites or SSP sites.
  10. At this point, do a final prescan on the SPS box and do a backup of the databases (for the migration). To prevent users from possibly changing the current SPS environment, set it to read only (I typically do this via Central Administration Configure site quotas and locks from the Virtual Server List page Manage site collection quotas and locks, then select the 'Adding content prevented' radio button.
  11. Switch back to the MOSS environment and create the MOSS web application. Specify a dummy database name. I usually give it a host header also. E.g. devintranet.
  12. Restore the _SITE, _PROF and _SERV databases (I typically restore these with different names to match the new MOSS database naming convention. The _PROF becomes the _DB database and the _SERV becomes the _SEARCH_DB database). Set the database security on the _SITE database to match the security that has been applied to the dummy database you created (farm account should have db_owner access to the database). The server farm account should have db_owner access to the restored _DB and _SEARCH_DB databases.
  13. To upgrade the content database, I recommend doing it from the command line (web interface may timeout if the database is large). First, detach the dummy database from the MOSS web application. Do this with the command "stsadm –o deletecontentdb –url http://devintranet –databasename IntDev_DUMMYDB_DevIntranet". Then attach (and upgrade) the restored _SITE database with the command "stsadm –o addcontentdb –url http://devintranet –databasename IntDev_WSS_CONTENT_DevIntranet"
  14. THIS PART IS CRITICAL - Create the new mysite host with the command stsadm -o createweb -url http://devintranet/userprofile -sitetemplate SPSMSITEHOST -title "MySite Host" (I use the syntax 'userprofile' as this is used in the URL when displaying people's public my sites. Private my sites will remain as /personal/...)
  15. Run the previously created batch file (from SCA) to install each of the web parts.
  16. Create the SSP web application (just through 'Create or extend web application'). I typically set this up with port 11000 and give it a host header name. E.g. intdevssp1.
  17. THIS PART IS CRITICAL - You need to perform a restore of the SSP site to capture and upgrade the profile/audience information. This must be done from the command line. The syntax is "stsadm -o restoressp -title SharedServices1 -url http://intdevssp1:11000 -ssplogin "domain\svc-spsspintdevssp1" -mysiteurl http://devintranet/userprofile -indexserver myindexservername -indexlocation "E:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications" -sspdatabaseserver mydbserver -sspdatabasename IntDev_IntDevSSP1_DB -ssppassword “myssppassword” -searchdatabaseserver mydbserver -searchdatabasename IntDev_IntDevSSP1_Search_DB -ssl no
    A warning message usually appears with the message “Could not find stored procedure 'dbo.proc_MSS_PropagationGetQueryServers'”. I have not worked this out as yet, but the upgrade appears to have worked successfully at this point.
  18. Within Central Admin, apply a web application policy for a 'MOSS Admins' group (I typically do this because you can only specify an individual for site collection administrators).
  19. By default, the account used to setup the farm will have access to the Shared Services Provider site when it is created. Although adding the MOSS Administrators group to the web application policy gives those users the right to access the site, certain activities such as modifying the user profile schema is still secured. To fix this problem, login to the SSP site using the administrator account that created the farm. Select the 'Personalization services permissions' hyperlink in the SSP site and add the MOSS Admins group. Give the MOSS Admins group full access (i.e. 'Create personal site', 'Use personal features', 'Manage user profiles', 'Manage audiences', 'Manage permissions' and 'Manage usage analytics' rights).
  20. After an upgrade, you may notice a synchronisation issue being logged in the Windows Event Log. To fix this, from the command prompt, type:
    Stsadm –o sync –DeleteOldDatabases 0
  21. There is a known bug with upgrades and that is that new users get an error when trying to create their my site. To fix this issue, navigate to Central Administration Application Management, and enable self service site creation. Add the application pool account associated with the my site host to the local administrators group. Perform an IIS reset.
  22. TIP. I often find that previously in SPS/WSS, business units had to move their collaborative content into a team site (because of the more granular security). I have found that many customers often want to put these two previously segregated components back together (e.g. have one HR site that contains both published information and collaborative workspaces). To do this, you must use the stsadm -export and -import commands. I have found that if you use the minimal amount of arguments to these commands, documents for instance sometimes don't get exported (and are therefore subsequently missing following the import). The most reliable syntax I have found for the export is "stsadm -o export -url http://devintranet/sites/hr -filename hr.bak -includeusersecurity -versions 4". For the import, the most reliable syntax is "stsadm -o import -url "http://devintranet/Departments/Corporate Services/HR" -filename hr.bak -includeusersecurity -updateversions 2"
  23. TIP. The upgrade process tries to fix and remap every bucket web instance that it finds (i.e. C1, C2 etc). Often however, if you have hardcoded links in content, these will not be detected by the upgrade. To address this, configure the search engine (i.e. do a full index crawl), then do searches for 'C1', 'C2' etc to find these hard-coded links.

I hope these tips/instructions save you the pain that I went through.

63 comments:

Shawna McHargue said...

First off let me say thanks for the most useful and comprehensive Blog on MOSS migration currently on the web. I have a few questions however. After 2 weeks of failed attempts to migrate our SPS 2003 instance, we think we've settled on Database Migration. Using trial and error and parts of your guide we keep stalling at the ssprestore function. Can you tell me what exactly the -url you're using is? In all your examples you use one server name but in this instance you're using another. Is this the old SPS site? A new site on the MOSS server that you didn't talk about creating? A miss print? Currently I'm getting an Action 12.0.4... Microsoft failed error and my SSP shows Provisioning failed with the same error number. Thanks in advance for any light you can shed.

Alan Coulter said...

Hi Shawna. In point 16 I mentioned about creating the SSP web application. I typically use a consistent portal number of 11000, but you can use what you want. In addition to this, I attach a host header to this SSP site via IIS Manager. My naming convention is farmnamesspindex. So the first SSP site in the intdev farm is intdevssp1, the second intdevssp2 and so on. The devintranet url is just the host header I have attached to the restored portal site on port 80. Hope this helps. Type the restore ssp by hand. Don't copy/paste from a document as sometimes you will get a syntax error (weird Windows clipboard behaviour). Good luck.

Krish said...

Hi,
I have migrated wss 2.0 site to MOSS 2007 using database migration. When I opend the migrated site, it doesn't shown the out of box web parts that are available in MOSS 2007 like BDC webparts, Excel web web parts.
I have cross checked this with the site that is created with team site template in MOSS.
Do I need to do any post migration tasks to view out of box webparts in migrated sites?

Thanks.
Krish

RajDog said...

I am having the same problem with a site migrated from WSS 3.0 to MOSS 2007. None of the MOSS webparts are available only the WSS webparts are there.

RajDog said...

I just figured out how to add the missing web parts from a migrated site. Go into operations in central admin -> Upgrade and Migration then click enable features on existing sites. That should fix all migrated sites. Hope this helps.

Shawna McHargue said...

Thanks again. If you check over on my blog you will see I've solved the problem (12.0.4.0) I was getting before. However I'm again stalling, I noticed now, don't know how I missed it before, that you're using a host header I'll try that tomarrow. Wednesday I was finally able to see a successful MySite migration however they only way I was successful was to mount the _prof db on a different port, which would have been fine but somehow the private pages where both at the root site and the other port and the, public page was at the other port, while all the subsites where at the root. Needless to say it was too confusing to keep. When I started over I kept getting a site already resides at this address, hopefully the host header will fix that.

Thanks again!

Jay said...

Is his process for migration to the same machine or a different machine entirely???

sandeep said...

I am getting folllowing error when i run the restoressp command as mentioned in step no 17 the bolg

The specified credentials are invalid.
Parameter name: account

Can someone please help mein getting this problem solved.

Vielka said...

Hello,

In step 17 of the blog, which one is the search database that I have to specify in the command line, in the -searchdatabasename?

a) The one restored from the SPS 2003 installation?
When I use this, I receive an error stating that "the specified database is not a valid search database"

b) The one created when I activated the WSS Search Service, in MOSS 2007.

riya said...

hi,
give me any idea that after my site upgradation is it necessary to upgrade service database

riya

Matthew said...

Thanks! This has been a life-saver for me.

The only problem I had after this was that I had to reconfigure my AD connector - MOSS kept telling me that the account I specified couldnt access the AD server, but when I ignore the error it sync'd just fine anyway - and I had to remove and add all the permissions for sites - kept telling me that the accounts didnt have access, but removing and re-adding the users worked for me.

raghu said...

Web parts are being commented out after migration to MOSS.
I haven't seen this before...not able to find why this is happening?

Any CLues?

srividya said...

hi
our company currently use sharepoint 2003 portal server, now we are trying to migrate from 2003 to moss 2007, we have some 8 GB of data, i tried gradual upgrade first for migrating, but i got request time out error, so i tried content database migration as my second method, i followed the below steps to migrate

my 2003 machine configuration
1.sql server 200
2.sharepoint portal server 2003

my 2007 machine configuration
1. sql server 2005
2. MOss 2007

1.run the prescan tool by in sharepoint 2003 machine and took the backup of site,serv and prof database from sqlserver 2003
2.created a web application , gave the web application name , load balance url(local ip of Moss 2007 machine) , and content database name as 2003 site database name
3. run the stsadm addcontent db command to attach the database to the site created above.
4. got the operation successful after the attaching process,
5. when i tried to browser the site, everything seems to be fine in the local Moss machine.
6. But when i tried to browse the site using the public ip, the site home page is displaying properly but when i try to access any document library, which has folder in it, the address is mapping to local machine name of moss.

can you please suggest me what has to be done for this

thanks in advance
sri

Oleksandr said...

Hi Alan.
I tried to migrate user profile database
stsadm -o restoressp -title portal_SSP1 -url http://test:11000 -ssplogin domain_name\ssp_account -mysiteurl http://test:1024/personal -indexserver domain_name\test -indexlocation "C:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications" -sspdatabaseserver test\sharepoint -sspdatabasename portal_PROF -ssppassword ssp_acc_pass -searchdatabaseserver test\sharepoint -searchdatabasename portal_SERV -ssl no
but received 2 errors:
A site already exists at URL http://test:1024/personal
The specified database is not a valid search database


Then I tried to migrate another portal, I tried to change "/personal" to "/my":
stsadm -o restoressp -title portal_SSP1 -url http://test:11000 -ssplogin domain_name\ssp_account -mysiteurl http://test:1024/my -indexserver domain_name\test -indexlocation "C:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications" -sspdatabaseserver test\sharepoint -sspdatabasename portal_PROF -ssppassword ssp_acc_pass -searchdatabaseserver test\sharepoint -searchdatabasename portal_SERV -ssl no
and at this time I received no errors, just
The server is not joined to a farm.

Can you say something about it?

Noel said...

Do not attach the component settings (_SERV) database during a database migration
When you perform a database migration, you do not need to migrate and attach the SharePoint Portal Server 2003 component settings database (the search database, usually named "ID_SERV" where ID is an ID such as the server name). Rather, you must recreate the search database and reconfigure your search settings when you perform a database migration. This is because Search settings from SharePoint Portal Server 2003 were stored both in the registry on the server and in the database, and a database migration does not contain all of the settings.

If you attach the component settings (search) database during database migration, the upgrade process will fail when upgrading the shared services and you maysee the following message: Could not find stored procedure 'dbo.proc_MSS_PropagationGetQueryServers'.

Perform the database migration again, and do not attach the component settings (_SERV) database.

Please look at the following technet article.

http://technet2.microsoft.com/Office/en-us/library/8c676788-f2bc-412b-b14e-6e13bee3e1301033.mspx?mfr=true

Joe said...

Thanks for the great instructions for the upgrade. I have upgraded (using database migration) with only a few minor issues that I hope you can help with. Currently, the mysites and search are on the default SSP and associated with our main portal web app (portal.company.com). For the default SSP, the SSP admin page is unreachable and search isn't working. After some researching, I decided to create a new SSP in hopes that that would fix both issues. The new SSP appears to work, but I now need to move the mysites (without losing anyones' sites) and search to the new SSP which is working (search, AD, etc.). The real problem is that I want to have mysites available via the URL that they have now (portal.company.com/personal & portal.company.com/userprofile). Do I need to move to the new SSP, fix the current SSP (or recreate it) and then move them back? Any suggestions or guidance would be great.

Thanks.

Claudio Bertoncello said...

Hi Alan,

I have migrated SPS2003 farm to MOSS2007 farm by Content DB upgrade with only a problem.... SSO database! If I backup the SSO DB from the SPS installation (SQL Server 2005) by SSMS and restore it in to the MOSS installation, I don't be able to read credentials. It seems a cryptographic key problem, but I had also backed up and restored the cryptographic key. Have you a suggestion for this issue?

Thanks in advance

Claudio

muneyi said...

Hi

I have a different question all together.

Here are the steps we have taken to upgrade and revert

1) We recently upgraded a WSS2.0 site to Wss3.0 and MOSS2007

2) Discarded the results of the gradual upgrade for 2 sites and reverted to the previous version site using the steps below

http://technet2.microsoft.com/windowsserver/WSS/en/library/20471952-bdba-44fb-9826-2aa978a64f211033.mspx?mfr=true


( this process deletes entries of the sites from the configuration database)



Now we want to Reupgrade the 2 sites back to WSS 3.0 and MOSS 2007 .


Questions we need answers to

1) We would like to know if the Content Databases will be reacreated with the Reupgrade or if we can still attach the existing 2007 content databases to the sites when we reupgrade.

2) Do we need to delete the 2007 content databases ? If so how do we recreate them

Thanks

Jeroen Ritmeijer said...

Very useful entry.

For one of my customers I have done an upgrade in 'gradual Upgrade' mode.

One of the issues we ran into was that we were not able to restore WSS3 site collections if they were upgraded from WSS2.

The solution is to manually delete the old WSS2 site collection after upgrading.

For a full breakdown see:

http://jritmeijer.spaces.live.com/blog/cns!8A48A27460FB898A!974.entry

Dave Ezrakhovich said...

hey i got the same problem as Vielka described

"the specified database is not a valid search database"

which one is the search database that I have to specify in the command line, in the -searchdatabasename?

the server im restoring from (SPS2003) or the new MOSS server

anu said...

Hi,

Can you please tell me how to migrate "Portal Listings" from SPS 2003 to MOSS

Thanks
Anu

Phil said...

Thanks Alan! This is pure gold!

I successfully completed a database migration with the help of this blog...

I hit the same error as sandeep with regards to an account error at point 17. I couldn't figure it out at all - didn't seem to matter what combination of domain accounts I tried. I simply changed the account to "NetworkService" which doesn't require the -ssppassword option. Hope that helps someone else.

Anyway, great blog mate.

anu said...
This post has been removed by the author.
anu said...

Hi,
I m following DB migration for migration from SPS 2003 to MOSS.
All the areas are getting migrated but the Bucket webs(C0,C1..) are not getting converted to (/Sites/Sitename)...I read in many migration articles which says that bucket webs will get automatically converted.But in my case it is not happening.Please share your Ideas

chengja said...

Alex Rodriguez,the playerwow goldwho would restore integrity to baseball's homewow goldrunre cord,admittedwow goldMonday towow goldusing performance-enhancingwow goldwow golddrugs himself.

chengja said...

The All-Star thirddofus kamasdofus kamasbaseman said in an interviewkamas dofusacheter dofuswith ESPN that he used steroids with the Texas Rangers for three years,from 2001-03,in an attemptbuy kamasacheter kamasto justify his status as the game's highest-paid player after signing a 10-year.

chengja said...

Back then it wasworld of warcraft golda different culture,Rodriguezcheap wow goldsaid.It waswow orvery loose.I was young.I waswow power levelingstupid.

chengja said...

He said he quitbuy wow goldcheap wow goldafter 2003,hiswow power levelingdofus kamasfirst of three AL MVP seasons,because I've provedbuy ffxi gilLord of the Rings Online goldto myself and to everyone that I don't need any of that.

chengja said...

When I arrivedwow goldin Texas in 2001,Iwow goldfelt an enormous amount of pressure.I feltwow goldwow goldlike I had all the weightwow goldof the world on top of me and I needed to perform.

dghnfgj said...

However mean your gold in wow life is,buy wow gold meet it and live it ;wow gold cheap do not shun it and call it hard names.It is not so bad as you are.It looks poorest when you are richest.The fault-finder will find faults in paradise.wow gold kaufen love your life,poor as it is.maple meso You may perhaps have some pleasant,thrilling,maplestory power leveling glorious hourss,even in a poor-house.The setting sun is reflected from the windows of the alms-house as brightly as from the rich man's abode;the snow melts before its door as early in the spring.sell wow gold I do not see but a quiet mind may live as contentedly there,cheap mesos and have as cheering thoughts,as in a palace.The town's poor seem to me often to live the most independent lives of any.May be they are simply great enough to billig wow gold receive without misgiving.Most think that they are above being supported by the town;powerlevel but it often happens that buy maplestory mesos they are not above supporting themselves by dishonest means.which should be more disreputable.Cultivate poverty like a garden herb,like sage.Do not trouble wow powerleveln yourself much to get new things,maple mesos whether clothes or friends,Turn the old,archlord power leveling return to them.Things do not change;we change.Sell your clothes and keep your thoughts.

chenlu said...

runescape money
runescape gold
runescape money
runescape gold

buy wow gold said...

When Wow Gold wolf finally found the wow gold cheap hole in the chimney he crawled cheap wow gold down and KERSPLASH right into that kettle of water and that was cheapest wow gold the end of his troubles with the big bad wolf.
game4power.
The next day the Buy Wow Goldlittle pig invited hisbuy gold wow mother over . She said "You see it is just as mygamegoldI told you. The way to get along in the world is to do world of warcraft gold things as well as you can." Fortunately for that little pig, he buy cheap wow gold learned that lesson. And he just k4gold lived happily ever after!.

song said...

wow gold
wow gold
eve isk
wow power leveling
wow power leveling
wow power leveling
wow power leveling
warhammer gold
warhammer power leveling
bestchina traveland
uggsor
ghd straighteners

Cardi Ugg Boots
Classic Short Ugg Boots

Classic Tall Ugg Boots
Metallic Ugg Boots

Mini Ugg Boots
Sundance Ugg Boots

tiffany Jewelry

xuemei said...

Once I played Anarchy, I did not know how to get strong, someone told me that you must have Archlord gold. He gave me some Archlord money, he said that I could buy Archlord gold, but I did not have money, then I played it all my spare time. From then on, I got some archlord online Gold, if I did not continue to play it, I can sell cheap Archlord gold to anyone who want.
Once I played Asda Story, I did not know how to get strong, someone told me that you must have Asda Story gold. He gave me some Asda Story money, he said that I could buy Asda Story Gold, but I did not have money, then I played it all my spare time. From then on, I got some cheap Asda Story gold.

said...

You know ,I have some requiem gold,and my friend also has some
requiem lant,do you kouw they have the same meaning,Both of them can be called requiem money,I just want to
requiem online gold,because there are many
buy priston tale Gold
You know ,I have some shaiya gold,and my friend also has some
shaiya money,do you kouw they have the same meaning,Both of them can be called shaiya gold,I just want to
buy shaiya online gold,because there are many
cheap shaiya gold

belrion16 said...

buy wow goldAsesor ProfessionalUruguayProfessionalbuy wow goldOfficeLinksNotice

xw said...

Sword of the New World Vis in which world have one feature that feel like a case of convenience gone extreme, their first month of life is important. First of all, realize the Sword of the New World Gold is useful to the each new player. You only play with others and buy vis can get happy from the game. After learned at the Eve world, you may found the cheap snw vis. However, Sword of the New World money can also save a lot your time.

梦中林 said...

A slim, wide-eyed mygamegoldwoman almost human in virbanksfeatures eyed agamegold the pair. Her nose was sharp, but very elegant. She had tbcgold a pale, trade4gamebeautiful face the color of ivory, and veryge for hair she wore a wondrous mane of downy feathers. Her gown fluttered as she walked—on two delicate worldofgolds but still sharply-taloned feet. “Awake, awake you are,” she said with a pvp365 slight frown. “You should rest, rest.” Krasus bowed to her. “I am ezmmorpg grateful for your ighey hospitality, mistress, but I am well enough to continue on9a9z now.” She cocked her head as a bird might, giving the mageltk365 a reproving look. “No, no…too soon, toogold4guild soon. Please, sit.” The duo looked around u4game and discovered that two chairs, made in the same ready4game fashion as the nest, waited behind happygolds them. Malfurion waited for Krasus, who finally nodded and sat.

xxmy said...

Weekends to people ig2tmean that they can have a two-day wowgold4europe good rest. For example, people [url=http://www.gameusd.org ]gameusd[/url]can go out to enjoy themselves or get meinwowgold together with relatives and friends to talk with each storeingame other or watch interesting video tapes with the speebie whole family.
Everyone spends agamegold weekends in his ownmmofly way. Within two days, some people can relax themselves by listening to music, reading novels, or watching ogeworld films. Others perhaps are more active by playing basketball, wimming or mmorpgvip dancing. Different people have different gamesavor relaxations.
I often spend weekends withoggsale my family or my friends. Sometimes my parents take me on a visit to their old friends. Sometimesgamersell I go to the library to study or borrow some books to mmovirtex gain much knowledge. I also go to see various exhibition to broaden rpg trader my vision. An excursion to seashore or mountain resorts is my favorite way of spending weekends. Weekends are always enjoyable for me.

xuemei said...

I like play online game, I also buy mabinogi gold and mabinogi gold, the cheap mabinogi is very cheap, and use the mabinogi money can buy many things, I like mabinogi online gold, thanks, it is very good.

I like play online game, I also buy mesos and maple mesos, the cheap mesos is very cheap, and use the maplestory mesos can buy many things, I like maple story mesos, thanks, it is very good.

fangyan said...

As a new player , you may need some game guides or information to enhance yourself.
knight gold is one of the hardest theme for every class at the beginning . You must have a good way to manage your knight noah.If yor are a lucky guy ,you can earn so many knight online gold by yourself . But if you are a not , I just find a nice way to get knight online noah. If you need , you can buy cheap knight gold at our website . Go to the related page and check the detailed information . Once you have any question , you can connect our customer service at any time .

Making Rose zuly is the old question : Honestly there is no fast way to make lots of rose zulie . Sadly enough a lot of the people that all of a sudden come to with millions of rose online zuly almost overnight probably duped . Although there are a lot of ways to make lots of rose online zulie here I will tell you all of the ways that I know and what I do to Arua ROSE zuly.

lanzi said...

I can get mabinogi gold cheaply,
Yesterday i bought mabinogi moneyfor my brother.
i hope him like it. i will give mabinogi online gold to him
as birthday present. i like the cheap mabinogi very much.
I usually buy mabinogi gold and keep it in my store.


I can get mabinogi gold cheaply,
Yesterday i bought mabinogi moneyfor my brother.
i hope him like it. i will give mabinogi online gold to him
as birthday present. i like the cheap mabinogi very much.
I usually buy mabinogi gold and keep it in my store.

xw said...

Tibia Gold and the game I have played for about 3 years now and I have always found it fun to play. You should compensate him by giving him some Tibia coins, and then Pvp or PK. Normal monsters; you have to lure a handful of monsters with Tibia money so that switching between them can be easier. There are many benefits to guild in tibia gp. When you Tibia Platinum, it is not still deal high amounts of damage.
latale online gold in the game which movement is much like an arcade game. We know, the latale gold can exchange the real money of the reality. The world you are enjoying in latale money can entertainment and get to know new friends. This economic structure lead buy latale online gold has one kinds of real value in the real world. You can use cheap latale gold to purchase various items of course, there are need to change.

haiyan said...

rappelz rupees of Rappelz Online Game has more functions and this Rappelz Game is a very good free game. This rappelz gold of score could go down A LOT if they choose to mess up the classes even more. I would have rated it much cheap rappelz rupees better when it was epic3. If yes, then the first step to buy rupees when you play Rappelz is for you. Play rappelz and feel the power and might of rappelz money. See you in game!
rohan crone has many ways for us to use. When you start the Rohan Online game, your character will be level 1. I remembered that when I started playing this Rohan game with some little cheap rohan money. My friends all told me that the best way to spend rohan online gold is a good way. But I could not like spending my own rohan online crone. If you do not like upgrading level step by step, you can cost rohan gold to help your character to reach level high.

yanhui said...

Once I played GuildWars, I did not know how to get strong, someone told me that you must have gw gold. He gave me some GuildWars Gold, he said that I could buy Guild Wars Gold, but I did not have money, then I played it all my spare time. From then on, I got some GuildWars money, if I did not continue to play it, I can sell cheap gw gold to anyone who want.
Once I played habbo, I did not know how to get strong, someone told me that you must have habbo credits. He gave me some habbo gold, he said that I could buy habbo gold, but I did not have money, then I played it all my spare time. From then on, I got some habbo coins, if I did not continue to play it, I can sell cheap habbo credits to anyone who want.

rhtehe said...

Do you know the cabal alz, in the game you need the
cabal gold. it can help you increase your level. My friends always asked me how to
buy cabal alz, and I do not know he spend how much money to buy the
cabal money, when I see him in order to play the game and search which the place can buy the
cabal online alz. I am happy with him.
Do you know the dofus kamas, in the game you need the kamas. it can help you increase your level. My friends always asked me how to buy dofus kamas, and I do not know he spend how much money to buy the
dofus gold, when I see him in order to play the game and search which the place can buy the
cheap kamas. I am happy with him.

肖小非 said...

When the Wow Gold wolf finally found the Buy Wow Goldhole in the chimney he crawled wow gold cheap down and KERSPLASH right into that kettle of water and that was cheapest wow gold the end of his troubles with the big bad wolf.

game4power,buy cheap wow goldThe next day the cheap wow gold buy gold wow little pig invited his mother over . She said "You see it is just as I told you. The way to wow goldget along in the world is to do world of warcraft gold things as well as you can." Fortunately for that little pig, he cheapest wow gold learned that lesson. And he just lived happily ever after!

xiang said...

rolex replica,breitling replica,rolex fake,replica omega,fake watches.roles rolex replica,buy breitling replica,rolex fake.

梦中林 said...

A slim, wide-eyed mygamegoldwoman almost human in virbanksfeatures eyed agamegold the pair. Her nose was sharp, but very elegant. She had tbcgold a pale, trade4gamebeautiful face the color of ivory, and veryge for hair she wore a wondrous mane of downy feathers. Her gown fluttered as she walked—on two delicate worldofgolds but still sharply-taloned feet. “Awake, awake you are,” she said with a pvp365 slight frown. “You should rest, rest.” Krasus bowed to her. “I am ezmmorpg grateful for your ighey hospitality, mistress, but I am well enough to continue on9a9z now.” She cocked her head as a bird might, giving the mageltk365 a reproving look. “No, no…too soon, toogold4guild soon. Please, sit.” The duo looked around u4game and discovered that two chairs, made in the same ready4game fashion as the nest, waited behind happygolds them. Malfurion waited for Krasus, who finally nodded and sat.

. said...

酒店經紀PRETTY GIRL 台北酒店經紀人 ,禮服店 酒店兼差PRETTY GIRL酒店公關 酒店小姐 彩色爆米花酒店兼職,酒店經紀, 酒店上班,酒店工作 PRETTY GIRL酒店喝酒酒店上班 彩色爆米花台北酒店酒店小姐 PRETTY GIRL酒店上班酒店打工PRETTY GIRL酒店打工酒店經紀 彩色爆米花

xuemei said...

I like play online game, I also buy Aion gold and Aion gold, the Aion china gold is very cheap, and use the Aion China kina can buy many things, I like Aion chinese gold, thanks, it is very good.

miyuki said...

There are spyder jackets 10 pcs of excellent Ralph Lauren multi-colored stripe big pony cheap columbia jackets. These products are more soft and comfortable for being made of breathable and durable mesh cotton .cheap polo shirtsthere are lots of colors and sizes for your choice, just pick up one you like ,it is absolutely value for money.

miyuki said...

A study last yearnike tn, the author in the essay read NIKE , a reporter at the Shanghai headquarters in an interview, nike chaussuressee a pr in high school to read a league plans, employees interviewed told reporters in Beijing's streets, they children to interview, the children said, "truly understand them." tn chaussures These words, if the author touches product function, brand spirit and culture is to become part of the consumer of two basic methods

miyuki said...

Lacoste Polo Shirts, ralph Lauren polo shirts , Burberry Polo Shirts.wholesale Lacoste polo shirts and polo ralph laurenwith great price. clothingol.com offers lot of 10 lacoste polo shirts and lot of 20 cheap polo shirts. clothingol.com offers classic fit polo shirts. polo clothing

miyuki said...

Bon March¨¦ Chaussure PumaChaussure Sports Shop:baskets pumaChaussure Puma Femme,Chaussure Puma Homme,Chaussure Nike Femme,Chaussure Nike homme,nike shoxChaussure Sport et plus. Livraison Rapide.

miyuki said...

Cheap Brand Jeans ShopMen Jeans - True Religion Jeans, Women JeansGUCCI Jeans, Levi's Jeans, D&G Jeans, RED MONKEY Jeans, Cheap JeansArmani Jeans, Diesel Jeans, Ed hardy Jeans, Evisu Jeans, Jack&Jones Jeans...

milf said...

find air beds in wisconsinbest air beds in wisconsincloud air beds

best cloud inflatable air bedssealy air beds portableportables air bedsrv luggage racksaluminum made rv luggage racksair bed raisedbest form raised air bedsbed air informercialsbest informercials bed airmattress sized air beds

bestair bed mattress antique doorknobsantique doorknob identification tipsdvd player troubleshootingtroubleshooting with the dvd playerflat panel television lcd vs plasmaflat panel lcd television versus plasma pic the bestadjustable bed air foam The best bed air foam

hoof prints antique equestrian printsantique hoof prints equestrian printsBuy air bedadjustablebuy the best adjustable air bedsair beds canadian storesCanadian stores for air beds

migraine causemigraine treatments floridaflorida headache clinicdrying dessicantair drying dessicant

milf said...

black mold exposureblack mold symptoms of exposurewrought iron garden gatesiron garden gates find them herefine thin hair hairstylessearch hair styles for fine thin hairnight vision binocularsbuy night vision binocularslipitor reactionslipitor allergic reactionsluxury beach resort in the philippines

afordable beach resorts in the philippineshomeopathy for eczema.baby eczema.save big with great mineral makeup bargainsmineral makeup wholesalersprodam iphone Apple prodam iphone prahacect iphone manualmanual for P 168 iphonefero 52 binocularsnight vision Fero 52 binocularsThe best night vision binoculars here

night vision binoculars bargainsfree photo albums computer programsfree software to make photo albumsfree tax formsprintable tax forms for free craftmatic air bedcraftmatic air bed adjustable info hereboyd air bedboyd night air bed lowest price

milf said...

new houston house houston house txstains removal dyestains removal clothesstains removalteeth whiteningteeth whiteningbright teeth

jennifer grey nosejennifer nose jobscalebrities nose jobsWomen with Big NosesWomen hairstylesBig Nose Women, hairstyles

milf said...

dessicant air dryerpediatric asthmaasthma specialistasthma children specialistcarpet cleaning dallas txcarpet cleaners dallascarpet cleaning dallas

vero beach vacationvero beach vacationsbeach vacation homes veroms beach vacationsms beach vacationms beach condosmaui beach vacationmaui beach vacationsmaui beach clubbeach vacationsyour beach vacationscheap beach vacations

bob hairstylebob haircutsbob layeredpob hairstylebobbedclassic bobCare for Curly HairTips for Curly Haircurly hair12r 22.5 best pricetires truck bustires 12r 22.5

washington new housenew house houstonnew house san antonionew house ventura

huyuni said...

Thank you so much!!cheap polo shirts men'ssweate,Burberry Polo Shirts lacoste sweater, ralph lauren Columbia Jackets,ski clothing. Free Shipping, PayPal Payment. Enjoy your shopping experience on mensclothingus.com.You can find the father who desire fashionable, intellectual mens clothing simultaneouslyGod bless you!I really agree with your opinions.Also,there are some new fashion things here,gillette razor blades.gillette mach3 razor bladesfor men.As for ladies,gillette venus razor blades must the best gift for you in summer,gillette fusion blades are all the best choice for you.Fantastic!God bless you!Meanwhile,you can visit my ,we have the highest quality but the lowest price fashion products wholesale from China.Here are the most popular China Wholesale products for all of you.You can visit .Also the is a great choice for you.

j said...

Ed hardy clothes in Hollywood is a very popular brand hot.Classic tattoo art and fashion classic elements included in the ed hardy clothing .Simple ed hardy t-shirts is also a work of art.Therefore it is not difficult to understand why a ed hardy shirts , simple lines is an array.Ed hardy sunglasses undoubtly are their necessary ornaments when go out. Ed hardy mens and ed hardy womens are very innovative in his admiration of the design.
Wholesale Handbags
Cheap Handbags
Womens Handbags
Cheap Purses
Designer Handbags

j said...

Wilson k factor KTour the flexibility of a good tennis racket is suitable for all type, doubles, singles players. Wilson k six shoot better on the first rotation speed to produce a very good help.Babolat aeropro drive Racquets is Nadal's babolat tennis racket used.In many places to be able to buy cheap tennis racquets.Babolat pure drive is a Babolat be proud of the company products, and a large number of professional tennis players to choose from, coupled with near-perfect design and adapt wider.
ralph lauren polo
burberry polo shirt