More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Little brown man in the ...PhotosProfileFriendsMore Tools Explore the Spaces community

Little brown man in the land of the giants

May 23

Skydrive now available in SEA!!!

As of today, Windows Live SkyDrive is now available in Southeast Asia! We welcome new users in Indonesia, Malaysia, Philippines, Singapore and Thailand!

Quick Q&A:

What is Windows Live SkyDrive?

Ever want to show pictures to friends or family when you’re not at home? Or edit a document you’re working on when you’re out of town?

With Windows Live™ SkyDrive, you can store up to 5GB of files that you can access from virtually anywhere! All you need is a computer and an Internet connection. And your information is protected too – it can only be accessed using your Live ID username and password. It’s up to you who sees what, and SkyDrive is integrated with other Windows Live services. No more worrying about losing your documents or misplacing a flash drive.

Click here to watch a demo of Windows Live SkyDrive
What’s new in this release of SkyDrive?

· Comments. You can leave comments on any file in SkyDrive and see all of the recent comments people have left for you.

· Captions. A picture's worth a thousand words, but sometimes you need a few more. Now you can add captions and descriptions to your files and photos

· Browsing widget.  When you click on any file, you can speed through all the files in the folder:

· Larger photo previews - we've made the photo previews even bigger.

How many files does 5 GB really let people store?

5GB of free storage equates to approximately 30,000 Office documents of average size, or 30,000 digital photos at a resolution of 1200x1200.   

Is there a limit to the size of individual files uploaded?

Yes, there is a 50MB limit on each file uploaded.

May 02

SQL Server 2005 Clustering

Finally was able to come up with step-by-step procedure on how to setup SQL Server 2005 on a cluster environment.
 
If you are interested in this, you can download the document here. This document starts from configuring Windows Server 2003 cluster up to setting up your SQL Server 2005 cluster.
 
I am currently working on SQL Server 2008 clustering on Windows Server 2008 but find out that CTP 6 does not support Windows Server 2008 as a cluster host. Ill keep you guys posted on this.
April 25

Heroes Community Launch 2008

Heroes Community Launch on 17th May 2008 - Powered by the Community

Heroes Community Launch 2008

Event Information

Date 17th May 2008, Saturday
Time 0830 hrs - 1600 hrs
Venue Microsoft Singapore, One Marine Boulevard

Agenda

Time
Details
Location
8.30am - 9.00am
Registration and Door Gifts Handouts
21
9.00am - 9.30am
Opening Gambit and Heroes Highlights (5 mins)
Opening Keynotes (20Mins)
Auditorium
9.45am - 10.45am
Dev Track 1 (VS)

IT Pro Track 2 (SQL)

Respective Room
10.45am - 11.00am
Coffee Break 1
Respective Level
11.00am - 12.00pm

Dev Track 2 (VS)

IT Pro Track 2 (WIN)

Respective Room
12.00pm - 1.00pm

Lunch Break (Lunch is provided)

Respective Level
1.00pm - 2.00pm

Dev Track 3 (VS)

IT Pro Track 3 (WIN)

Respective Room
2.00pm - 3.00pm

DEV & IT Pro Combine
Transitions will talk about Database Security
and Impurva Database IPS

Auditorium
3.00pm - 3.15pm

Coffee Break 2

Respective Level
3.15pm - 4.00pm

Closing and Coffee Break

Auditorium

Registration

To register for the event, sign up here

April 23

.NET 3.5 Enhancements Training Kit

I'm happy to announce that the first version of the .NET 3.5 Enhancements Training Kit has been officially released to the public!

 

The .NET 3.5 Enhancements Training kit builds on the success of the Visual Studio 2008 Training Kit which resulted in 70,000 completed downloads since being released in November. These training kits provide a way for developers to grasp the breadth of the entire release, as well as dive deep into a specific technology.

 

The .NET 3.5 Enhancements Training Kit covers the technologies in the .NET 3.5 SP1 release and the out of band releases that are a part of the same wave, namely ASP.NET MVC and the ASP.NET Silverlight controls. Currently, the training kit contains six hands-on labs, made up of the following technologies:

 

1)      ADO.NET Data Services

2)      ADO.NET Entity Framework

3)      ASP.NET AJAX History

4)      ASP.NET Dynamic Data

5)      ASP.NET MVC

6)      ASP.NET Silverlight controls

 

All six labs contained within the kit have been tested and validated by customers during two .NET 3.5 SP1 training workshops held in Redmond. We will continue to receive customer and field feedback on the labs and incorporate the feedback into future iterations. There will also be new versions of the training kit with additional content, including presentations, demo scripts and screencasts.

 

·         You can download the training kit at http://go.microsoft.com/?linkid=8719735

·         Please let your communities know about the training kit. You can link to Jonathan Carter’s blog post at http://lostintangent.com/2008/04/16/net-35-enhancements-training-kit/

 

The next iterative release of the kit will occur in sync with the beta release of .NET 3.5 SP1.

 

      I'd like to thank everyone involved for their efforts and support thus far. We hope this training kit will be successful resource in your efforts to evangelize these technologies.

April 19

Vista Service Pack 1 - Where is my SEARCH!??

Finally, was able to upgrade to Windows Vista Service Pack 1 and just now, i’ve noticed one horrible change... The search command is no longer present on the start menu. Personally for me, that icon allows me to find anything (as long as the information in my laptop) in seconds and now I cannot find it.

 

Did a quick research and realized that because of the significant platform enhancement that Microsoft did in Search, Vista SP1 now allows you to select a 3rd party application to replace the default search engine.

 

Now, how do you go to that wonderful search screen in Vista Service Pack 1??

 

Several entry points for the search protocol:

·         When you press the Windows logo key+F, the default application for the search protocol starts. 

·         When you click Start and then press F3, Windows Explorer opens the default application for the search protocol. 

·         When you press CTRL+F in Windows Explorer, the default application for the search protocol starts. 

·         In Windows Explorer, the Search Everywhere option appears on the toolbar as soon as a search starts. When you click this option, the default application for the search protocol starts. 

·         You can no longer right-click the Search option on all containers.

 

Hope you find this useful J

April 01

Heroes Happen {Here}

Just got this picture from Carolyn who did the Heroes Happen {Here} Photo Book...


March 31

Tech-Ed Asia Early Bird Promo

Microsoft is excited to announce that Tech•Ed SEA, Microsoft’s premier and largest annual conference, is back with full force!

This year, you will get to learn, connect, explore, evaluate, problem-solve and ultimately experience and realize the full potential not only of the technology, but of your own!

Check out http://www.microsoft.com/malaysia/techedsea2008/ and register now to get the best out of the early bird promotion!

 

March 25

Join the SQL Server 2008 Community Launch!

SQL Server 2008 {COMMUNITY LAUNCH} 

Make {your data work for you}

Our free First Look Clinic will take place April 9th 2008 at Microsoft Singapore, and you’ll get a day-long training to Microsoft SQL Server 2008. This is a technical deep dive session.

  Brought to you by  

Date:

Venue:


Time:

Registration:
  Wednesday April 9th 2008

  Microsoft Singapore, OMB, Level 21, Auditorium,
  (Near Raffles MRT)

  8:00 am – 5:30 pm

  By signing up at the website http://sgsql.sqlgroups.com

Modifying your partition function

By now, we are partitioning data based on 01/01/2008 as range right. Now lets assume that it is already 2009, and you want to add another partition. The good news is that, anytime you feel like it, you can add or remove partition.

To create another partition for 2009, first you have to create a new filegroup and attach a file to that file group. (For details on how to do this, kindly refer to my first post). Once you have done that, you now have to modify the partition scheme and the partition function.

To modify the partition scheme:
ALTER PARTITION SCHEME [partition scheme name]
NEXT USED [the new filegroup that you have created]

eg.
ALTER PARTITION SCHEME ps_TransactionDate
NEXT USED FG3

Next, you would have to modify the partition function:
ALTER PARTITION FUNCTION [partition function name]()
SPLIT RANGE ('[new range]')

eg.
ALTER PARTITION FUNCTION pf_TransactionDate()
SPLIT RANGE ('01/01/2009')

The commands above will create a new partition moving all data that is 1/1/2009 and newer to the new filegroup - FG3 in this example.

If you wanna merge a partition function, then you simply use this command:
ALTER PARTITION FUNCTION [partition function name]()
MERGE RANGE ('[range to be merged]')

March 24

FILESTREAM

Although SQL Server has always provided support for large binary data by using varbinary(max), on the relational database system, it will cause a problem on the IO performance. Hence, although the feature is available, it has significant effect to SQL's performance. Ive seem some solution by storing these BLOBS into the filesystem and then using SQL Server as a pointer to that file... but the problem is maintaining consistency. In SQL Server 2008, this has been addressed by using FILESTREAM.

To enable filestream, you need to do the following:

  • You must be running SQL Server 2008 CTP 5 :)
  • You need to enable filestream on the server level
  • You need to setup the database for filestream

To enable SQL Server Filestream:
You can do this in SSMS by right clicking on your server, going to properties, on the property window, select advance. One of the configuration option that will be displayed is the Filestream level access. By default, this is set to disabled and we need to set it "Full access enabled". You can also do this via TSQL:

EXEC sp_filestream_configure @enable_level = 3
GO

To configure the database for filestream:
Once you have enabled filestream already, then you need to setup your database by adding a new filegroup that contains filestream data. you can do this using SSMS and also by using TSQL:

ALTER DATABASE [Database Name] 
  ADD FILEGROUP [FileGroup Name] CONTAINS FILESTREAM;
GO
 
ALTER DATABASE NGDA ADD FILE
 (NAME = [Logical name],
  FILENAME = '[Physical filename including path]')
TO FILEGROUP [FigeGroup Name];
GO

eg:
ALTER DATABASE AdventureWorks 
  ADD FILEGROUP FSGroup CONTAINS FILESTREAM;
GO
 
ALTER DATABASE AdventureWorks ADD FILE
 (NAME = FSFile,
  FILENAME = 'D:\Temp\FSFile')
TO FILEGROUP FSGroup;
GO

After this, then you need to create a table something similar to this:

CREATE TABLE [table name]
( [some normal column],
  [BLOB] varbinary(max) FILESTREAM DEFAULT (0x)
);
GO

As you can see, we are still using varbinary(max) but please note of the word FILESTREAM. This will store whatever BLOB data you have to the filestream filegroup. Another thing to note here is the default value of 0X. This creates the file. Without this, there will be no file pointer.

As you can see, with these new implementation, we can now fully integrate BLOBs to our relational database system and not worry about performance problem. If you wanna see more of these, kindly attend my session this coming Wednesday at the Microsoft Server Wave launch.

More details here:
http://www.microsoft.com/singapore/heroeshappenhere/agenda.mspx

View more entries