Friday 11 December 2015

Administer a Report Server Database (SSRS Native Mode)

Report Server Database (SSRS Native Mode)

A report server is a stateless server that uses the SQL Server Database Engine to store metadata and object definitions. A native mode Reporting Services installation uses two databases to separate persistent data storage from temporary storage requirements. The databases are created together and bound by name. By default, the database names are reportserver and reportservertempdb, respectively.
A SharePoint mode Reporting Services installation will also create a database for the data alerting feature. The three databases in SharePoint mode are associated with Reporting Services service applications. For more information, see Manage a Reporting Services SharePoint Service Application
The databases can run on a local or remote Database Engine instance. Choosing a local instance is useful if you have sufficient system resources or want to conserve software licenses, but running the databases on a remote computer can improve performance.
You can port or reuse an existing report server database from previous installation or a different instance with another report server instance. The schema of the report server database must be compatible with the report server instance. If the database is in an older format, you will be prompted to upgrade it to the current format. Newer versions cannot be down graded to an older version. If you have a newer report server database, you cannot use it with an earlier version of a report server instances. For more information about how report server databases are upgraded to newer formats, see Upgrade a Report Server Database.

Report Server Database

The report server database is a SQL Server database that stores the following content:
  • Items managed by a report server (reports and linked reports, shared data sources, report models, folders, resources) and all of the properties and security settings that are associated with those items.
  • Subscription and schedule definitions.
  • Report snapshots (which include query results) and report history.
  • System properties and system-level security settings.
  • Report execution log data.
  • Symmetric keys and encrypted connection and credentials for report data sources.
Because the report server database stores application state and persistent data, you should create a backup schedule for this database to prevent data loss. For recommendations and instructions on how to back up the database, see Moving the Report Server Databases to Another Computer (SSRS Native Mode).

Report Server Temporary Database

Each report server database uses a related temporary database to store session and execution data, cached reports, and work tables that are generated by the report server. Background server processes will periodically remove older and unused items from the tables in the temporary database.
Reporting Services does not re-create the temporary database if it is missing, nor does it repair missing or modified tables. Although the temporary database does not contain persistent data, you should back up a copy of the database anyway so that you can avoid having to re-create it as part of a failure recovery operation.
If you back up the temporary database and subsequently restore it, you should delete the contents. Generally, it is safe to delete the contents of the temporary database at any time. However, you must restart the Report Server Windows service after you delete the contents

Create a Report Server Database (SSRS Configuration Manager)

Reporting Services Native mode uses two SQL Server relational databases to store report server metadata and objects. One database is used for primary storage, and the second one stores temporary data. The databases are created together and bound by name. With a default SQL Server instance, the databases are named reportserver and reportservertempdb. Collectively, the two databases are referred to as the "report server database" or "report server catalog".
Reporting Services SharePoint mode includes a third database that is used for data alerting metadata. The three databases are created for each Reporting Services service application and the database names by default include a guid that represents the service application. The following are example names of the three SharePoint mode databases:
  • ReportingService_90a9f37075544f22953c4a62e4a9f370
  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB
  • ReportingService_90a9f37075544f22953c4a62e4a9f370_Alertin

Ways to Create the Report Server Database

Native Mode: You can create the Native mode report server database in the following ways:
  • Automatically: Use SQL Server Setup Wizard, if you choose the default configuration installation option. In the SQL Server Installation Wizard, this is the Install and configure in the Report Server Installation Options page. If you chose the Install only option, you must use the Reporting Services Configuration Manager to create the database.
  • Manually: Use the Reporting Services Configuration Manager. You must create the report server database manually if you are using a remote SQL Server Database Engine to host the database. For more information, see Create a Native Mode Report Server Database (SSRS Configuration Manager).
SharePoint Mode: The Report Server Installation Options page only has one option for SharePoint mode of Install Only. This option installs all the Reporting Services files and the Reporting Services shared service. The next step is to create at least one Reporting Services service application in one of the following ways:


Create a Report Server Database (SSRS Configuration Manager)

SQL Server 2016
 
Applies To: SQL Server 2016 Preview
Reporting Services Native mode uses two SQL Server relational databases to store report server metadata and objects. One database is used for primary storage, and the second one stores temporary data. The databases are created together and bound by name. With a default SQL Server instance, the databases are named reportserver and reportservertempdb. Collectively, the two databases are referred to as the "report server database" or "report server catalog".
Reporting Services SharePoint mode includes a third database that is used for data alerting metadata. The three databases are created for each Reporting Services service application and the database names by default include a guid that represents the service application. The following are example names of the three SharePoint mode databases:
  • ReportingService_90a9f37075544f22953c4a62e4a9f370
  • ReportingService_90a9f37075544f22953c4a62e4a9f370TempDB
  • ReportingService_90a9f37075544f22953c4a62e4a9f370_Alerting
System_CAPS_importantImportant
Do not write applications that run queries against the report server database. The report server database is not a public schema. The table structure might change from one release to the next. If you write an application that requires access to the report server database, always use the Reporting Services APIs to access the report server database.
The exception to this are the execution log views. For more information, see Report Server Execution Log and the ExecutionLog3 View

Ways to Create the Report Server Database

Native Mode: You can create the Native mode report server database in the following ways:
  • Automatically: Use SQL Server Setup Wizard, if you choose the default configuration installation option. In the SQL Server Installation Wizard, this is the Install and configure in the Report Server Installation Options page. If you chose the Install only option, you must use the Reporting Services Configuration Manager to create the database.
  • Manually: Use the Reporting Services Configuration Manager. You must create the report server database manually if you are using a remote SQL Server Database Engine to host the database. For more information, see Create a Native Mode Report Server Database (SSRS Configuration Manager).
SharePoint Mode: The Report Server Installation Options page only has one option for SharePoint mode of Install Only. This option installs all the Reporting Services files and the Reporting Services shared service. The next step is to create at least one Reporting Services service application in one of the following ways:

Database Server Version Requirements

SQL Server is used to host the report server databases. The SQL Server Database Engine instance can be a local or remote instance. The following are the supported versions of SQL Server Database Engine that can be used to host the report server databases:
  • SQL Server 2016 Community Technology Preview 2 (CTP2)
  • SQL Server 2014
  • SQL Server 2012
  • SQL Server 2008 R2
  • SQL Server 2008
  • SQL Server 2005
Creating the report server database on a remote computer requires that you configure the connection to use a domain user account or a service account that has network access. If you decide to use a remote SQL Server instance, consider carefully which credentials the report server should use to connect to the SQL Server instance. For more information, see Configure a Report Server Database Connection (SSRS Configuration Manager).

Moving the Report Server Databases to Another Computer (SSRS Native Mode)

You can move the report server databases that are used in an installation SQL Server Database Engine to an instance that is on a different computer. Both the reportserver and reportservertempdb databases must be moved or copied together. A Reporting Services installation requires both databases; the reportservertempdb database must be related by name to the primary reportserver database you are moving.
Applies to: Reporting Services Native mode.
Moving a database does not effect scheduled operations that are currently defined for report server items.
  • Schedules will be recreated the first time that you restart the Report Server service.
  • SQL Server Agent jobs that are used to trigger a schedule will be recreated on the new database instance. You do not have to move the jobs to the new computer, but you might want to delete jobs on the computer that will no longer be used.
  • Subscriptions, cached reports, and snapshots are preserved in the moved database. If a snapshot is not picking up refreshed data after the database is moved, clear the snapshot options in Report Manager, click Apply to save your changes, re-create the schedule, and click Applyagain to save your changes.
  • Temporary report and user session data that is stored in reportservertempdb are persisted when you move that database.
SQL Server provides several approaches for moving databases, including backup and restore, attach and detach, and copy. Not all approaches are appropriate for relocating an existing database to a new server instance. The approach that you should use to move the report server database will vary depending on your system availability requirements. The easiest way to move the report server databases is to attach and detach them. However, this approach requires that you take the report server offline while you detach the database. Backup and restore is a better choice if you want to minimize service disruptions, but you must run Transact-SQL commands to perform the operations. Copying the database is not recommended (specifically, by using the Copy Database Wizard); it does not preserve permission settings in the database.
System_CAPS_importantImportant
The steps provided in this topic are recommended when relocating the report server database is the only change you are making to the existing installation. Migrating an entire Reporting Services installation (that is, moving the database and changing the identity of the Report Server Windows service that uses the database) requires connection reconfiguration and an encryption key reset.

Detaching and Attaching the Report Server Databases

If you can take the report server offline, you can detach the databases to move them to the SQL Server instance you want to use. This approach preserves permissions in the databases. If you are using a SQL Server 2016 database, you must move it to another SQL Server 2016 instance. After you move the databases, you must reconfigure the report server connection to the report server database. If you are running a scale-out deployment, you must reconfigure the report server database connection for each report server in the deployment.
Use the following steps to move the databases:
  1. Backup the encryption keys for the report server database you want to move. You can use the Reporting Services Configuration tool backup the keys.
  2. Stop the Report Server service. You can use the Reporting Services Configuration tool to stop the service.
  3. Start SQL Server Management Studio and open a connection to the SQL Server instance that hosts the report server databases.
  4. Right-click the report server database, point to Tasks, and click Detach. Repeat this step for the report server temporary database.
  5. Copy or move the .mdf and .ldf files to the Data folder of the SQL Server instance you want to use. Because you are moving two databases, make sure that you move or copy all four files.
  6. In Management Studio, open a connection to the new SQL Server instance that will host the report server databases.
  7. Right-click the Databases node, and then click Attach.
  8. Click Add to select the report server database .mdf and .ldf files that you want to attach. Repeat this step for the report server temporary database.
  9. After the databases are attached, verify that the RSExecRole is a database role in the report server database and temporary database.RSExecRole must have select, insert, update, delete, and reference permissions on the report server database tables, and execute permissions on the stored procedures. For more information, see Create the RSExecRole.
  10. Start the Reporting Services Configuration tool and open a connection to the report server.
  11. On the Database page, select the new SQL Server instance, and then click Connect.
  12. Select the report server database that you just moved, and then click Apply.
  13. On the Encryption Keys page, click Restore. Specify the file that contains the backup copy of the keys and the password to unlock the file.
  14. Restart the Report Server service.

Backing Up and Restoring the Report Server Databases

If you cannot take the report server offline, you can use backup and restore to relocate the report server databases. You must use Transact-SQL statements to do the backup and restore. After you restore the databases, you must configure the report server to use the database on the new server instance. For more information, see the instructions at the end of this topic.

Using BACKUP and COPY_ONLY to Backup the Report Server Databases

When backing up the databases, set the COPY_ONLY argument. Be sure to back up both of the databases and log files.
-- To permit log backups, before the full database backup, alter the database 
-- to use the full recovery model.
USE master;
GO
ALTER DATABASE ReportServer
   SET RECOVERY FULL

-- If the ReportServerData device does not exist yet, create it. 
USE master
GO
EXEC sp_addumpdevice 'disk', 'ReportServerData', 
'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\BACKUP\ReportServerData.bak'

-- Create a logical backup device, ReportServerLog.
USE master
GO
EXEC sp_addumpdevice 'disk', 'ReportServerLog', 
'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\BACKUP\ReportServerLog.bak'

-- Back up the full ReportServer database.
BACKUP DATABASE ReportServer
   TO ReportServerData
   WITH COPY_ONLY

-- Back up the ReportServer log.
BACKUP LOG ReportServer
   TO ReportServerLog
   WITH COPY_ONLY

-- To permit log backups, before the full database backup, alter the database 
-- to use the full recovery model.
USE master;
GO
ALTER DATABASE ReportServerTempdb
   SET RECOVERY FULL

-- If the ReportServerTempDBData device does not exist yet, create it. 
USE master
GO
EXEC sp_addumpdevice 'disk', 'ReportServerTempDBData', 
'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\BACKUP\ReportServerTempDBData.bak'

-- Create a logical backup device, ReportServerTempDBLog.
USE master
GO
EXEC sp_addumpdevice 'disk', 'ReportServerTempDBLog', 
'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\BACKUP\ReportServerTempDBLog.bak'

-- Back up the full ReportServerTempDB database.
BACKUP DATABASE ReportServerTempDB
   TO ReportServerTempDBData
   WITH COPY_ONLY

-- Back up the ReportServerTempDB log.
BACKUP LOG ReportServerTempDB
   TO ReportServerTempDBLog
   WITH COPY_ONLY

Using RESTORE and MOVE to Relocate the Report Server Databases

When restoring the databases, be sure to include the MOVE argument so that you can specify a path. Use the NORECOVERY argument to perform the initial restore; this keeps the database in a RESTORING state, giving you time to review log backups to determine which one to restore. The final step repeats the RESTORE operation with the RECOVERY argument.
The MOVE argument uses the logical name of the data file. To find the logical name, execute the following statement: RESTORE FILELISTONLY FROM DISK='C:\ReportServerData.bak';
The following examples include the FILE argument so that you can specify the file position of the log file to restore. To find the file position, execute the following statement: RESTORE HEADERONLY FROM DISK='C:\ReportServerData.bak';
When restoring the database and log files, you should run each RESTORE operation separately.
-- Restore the report server database and move to new instance folder 
RESTORE DATABASE ReportServer
   FROM DISK='C:\ReportServerData.bak'
   WITH NORECOVERY, 
      MOVE 'ReportServer' TO 
         'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\ReportServer.mdf', 
      MOVE 'ReportServer_log' TO
         'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\ReportServer_Log.ldf';
GO

-- Restore the report server log file to new instance folder 
RESTORE LOG ReportServer
   FROM DISK='C:\ReportServerData.bak'
   WITH NORECOVERY, FILE=2
      MOVE 'ReportServer' TO 
         'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\ReportServer.mdf', 
      MOVE 'ReportServer_log' TO
         'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\ReportServer_Log.ldf';
GO

-- Restore and move the report server temporary database
RESTORE DATABASE ReportServerTempdb
   FROM DISK='C:\ReportServerTempDBData.bak'
   WITH NORECOVERY, 
      MOVE 'ReportServerTempDB' TO 
         'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\ReportServerTempDB.mdf', 
      MOVE 'ReportServerTempDB_log' TO
         'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\REportServerTempDB_Log.ldf';
GO

-- Restore the temporary database log file to new instance folder 
RESTORE LOG ReportServerTempdb
   FROM DISK='C:\ReportServerTempDBData.bak'
   WITH NORECOVERY, FILE=2
      MOVE 'ReportServerTempDB' TO 
         'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\ReportServerTempDB.mdf', 
      MOVE 'ReportServerTempDB_log' TO
         'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\REportServerTempDB_Log.ldf';
GO

-- Perform final restore
RESTORE DATABASE ReportServer
   WITH RECOVERY
GO

-- Perform final restore
RESTORE DATABASE ReportServerTempDB
   WITH RECOVERY
GO

How to Configure the Report Server Database Connection

  1. Start the Reporting Services Configuration Manager and open a connection to the report server.
  2. On the Database page, click Change Database. Click Next.
  3. Click Choose an existing report server database. Click Next.
  4. Select the SQL Server that now hosts the report server database and click Test Connection. Click Next.
  5. In Database Name, select the report server database that you want to use. Click Next.
  6. In Credentials, specify the credentials that the report server will use to connect to the report server database. Click Next.
  7. Click Next and then Finish.

Administer a Report Server Database (SSRS Native Mode)

A Reporting Services deployment uses two SQL Server relational databases for internal storage. By default, the databases are named ReportServerand ReportServerTempdbReportServerTempdb is created with the primary report server database and is used to store temporary data, session information, and cached reports.
In Reporting Services, database administration tasks include backing up and restoring the report server databases and managing the encryption keys that are used to encrypt and decrypt sensitive data.
To administer the report server databases, SQL Server provides a variety of tools.
  • To back up or restore the report server database, move a report server database, or recover a report server database, you can use SQL Server Management Studio, the Transact-SQL commands, or the database command prompt utilities. For instructions, see Moving the Report Server Databases to Another Computer (SSRS Native Mode) in SQL Server Books Online.
  • To copy existing database content to another report server database, you can attach a copy of a report server database and use it with a different report server instance. Or, you can create and run a script that uses SOAP calls to recreate report server content in a new database. You can use the rs utility to run the script.
  • To manage connections between the report server and report server database, and to find out which database is used for a particular report server instance, you can use Database Setup page in the Reporting ServicesConfiguration tool. To learn more about the report server connection to the report server database, see Configure a Report Server Database Connection (SSRS Configuration Manager).

SQL Server Login and Database Permissions

The report server databases are used internally by the report server. Connections to either database are made by the Report Server service. You use the Reporting Services Configuration tool to configure the report server connection to the report server database.
Credentials for the report server connection to the database can be the service account, a Windows local or domain user account, or a SQL Server database user. You must choose an existing account for the connection; Reporting Services does not create accounts for you.
A SQL Server login to the report server database is created for you automatically for the account you specify.
Permissions to the database are also configured automatically. The Reporting Services Configuration tool will assign the account or database user to the Public and RSExecRole roles for the report server databases. The RSExecRole provides permissions for accessing the database tables and for executing stored procedures. The RSExecRole is created in master and msdb when you create the report server database. The RSExecRole is a member of the db_owner role for the report server databases, allowing the report server to update its own schema in support of an auto-upgrade process.

Naming Conventions for the Report Server Databases

When creating the primary database, the name of the database must follow the rules specified for Database Identifiers. The temporary database name always uses the same name as the primary report server database but with a Tempdb suffix. You cannot choose a different name for the temporary database.
Renaming a report server database is not supported because the report server databases are considered internal components. Renaming the report server databases causes errors to occur. Specifically, if you rename the primary database, an error message explains that the database names are out of sync. If you rename the ReportServerTempdb database, the following internal error occurs later when you run reports:
"An internal error occurred on the report server. See the error log for more details. (rsInternalError)
Invalid object name 'ReportServerTempDB.dbo.PersistedStream'."
This error occurs because the ReportServerTempdb name is stored internally and used by stored procedures to perform internal operations. Renaming the temporary database will prevent the stored procedures from working properly.

Enabling Snapshot Isolation on the Report Server Database

You cannot enable snapshot isolation on the report server database. If snapshot isolation is turned on, you will encounter the following error: "The selected report is not ready for viewing. The report is still being rendered or a report snapshot is not available."
If you did not purposely enable snapshot isolation, the attribute might have been set by another application or the model database might have snapshot isolation enabled, causing all new databases to inherit the setting.
To turn off snapshot isolation on the report server database, start Management Studio, open a new query window, paste and then run the following script:
ALTER DATABASE ReportServer
SET ALLOW_SNAPSHOT_ISOLATION OFF
ALTER DATABASE ReportServerTempdb
SET ALLOW_SNAPSHOT_ISOLATION OFF
ALTER DATABASE ReportServer
SET READ_COMMITTED_SNAPSHOT OFF
ALTER DATABASE ReportServerTempDb
SET READ_COMMITTED_SNAPSHOT OFF

About Database Versions

In Reporting Services, explicit information about the database version is not available. However, because database versions are always synchronized to product versions, you can use product version information to tell when the database version has changed. Product version information for Reporting Services is indicated through file version information that appears in the log files, in the headers of all SOAP calls, and when you connect to the report server URL (for example, when you open a browser to http://localhost/reportserver).














Friday 13 November 2015

NASA Confirms Earth Will Experience 15 Days Of Darkness In November 2015

NASA Confirms Earth Will Experience 15 Days Of Darkness In November 2015
NASA has confirmed that the Earth will experience 15 days of total darkness between November 15 and November 29, 2015. The event, according to NASA, hasn’t occurred in over 1 Million years.
Here’s the Tweet of NewsWatch33:


According to Officials, the “November Black Out” event will be caused by another astronomical event between Venus and Jupiter.
According to the report, on October 26, 2015, Venus and Jupiter will engage in a close parallelism, only being separated by 1 degree. Venus will pass to the southwest of Jupiter, causing Venus to shine 10 times brighter than Jupiter. The light from Venus will heat up the gases on Jupiter causing a reaction.
The gaseous reaction will release an unprecedented amount of Hydrogen into Space. The Hydrogen gas will make contact with Earth’s sun at approximately 2:50 a.m. The amass amount of Hydrogen making contact with the sun will cause a massive explosion on the Sun’s surface. The explosions will cause the Sun’s surface temperature to increase to 9,000 degrees Kelvin in an instant.
Screenshot_10

The sun will then attempt to cease the explosions by emitting heat from its core. The heat will cause the Sun to dim to a bluish color. Once the sun reaches the bluish color, it will take approximately 14 days to restore its normal surface temperature, returning its normal color to the Red Giant.

Wednesday 28 October 2015

AboutMark Zuckerberg one of five co-founders of the social networking website Facebook.

About

Mark Zuckerberg

Business 
Mark Elliot Zuckerberg (born May 14, 1984) is an American computer programmer and Internet entrepreneur. He is best known as one of five co-founders of the social networking website Facebook. Zuckerberg is the chairman and chief executive of Facebook, Inc. His personal wealth, as of July 2015, is estimated to be $38.6 billion. Zuckerberg receives a one-dollar salary as CEO of  facebook
Together with his college roommates and fellow Harvard University students Eduardo SaverinAndrew McCollumDustin Moskovitz, and Chris Hughes, he launched Facebook from Harvard University's dormitory rooms. The group then introduced Facebook onto other campuses nationwide and moved to Palo Alto, Californiashortly afterwards. In 2007, at the age of 23, Zuckerberg became a billionaire as a result of Facebook's success. The number of Facebook users worldwide reached a total of one billion in 2012. Zuckerberg was involved in various legal disputes that were initiated by others in the group, who claimed a share of the company based upon their involvement during the development phase of Facebook.
Since 2010, Time magazine has named Zuckerberg among the 100 wealthiest and most influential people in the world as a part of its Person of the Year distinction. In 2011, Zuckerberg ranked first on the list of the "Most Influential Jews in the World" by The Jerusalem Post. Zuckerberg was played by actor Jesse Eisenberg in the 2010 film The Social Network, in which the rise of Facebook is portrayed.

Early life

Zuckerberg was born in 1984 in White Plains, New York. He is the son of dentist Edward Zuckerberg and psychiatrist Karen Kempner. He and his three sisters, Randi, Donna, and Arielle, were brought up in Dobbs Ferry, New York, a small Westchester County village about 10 miles (16 km) north of New York City. Zuckerberg was raised Jewish and had his bar mitzvah when he turned 13. Afterward, he became an atheist.
At Ardsley High School, Zuckerberg excelled in classics. He transferred to Phillips Exeter Academy in New Hampshire in his junior year, where he won prizes in science (math, astronomy and physics) and classical studies. On his college application, Zuckerberg claimed that he could read and write French, Hebrew, Latin, and ancient Greek. He was captain of the fencing team. In college, he was known for reciting lines from epic poems such as The Iliad.

Software developer

Early years

Zuckerberg began using computers and writing software in middle school. His father taught him Atari BASIC Programming in the 1990s, and later hired software developer David Newman to tutor him privately. Newman calls him a "prodigy", adding that it was "tough to stay ahead of him". Zuckerberg took a graduate course in the subject at Mercy College near his home while still in high school. He enjoyed developing computer programs, especially communication tools and games. In one such program, since his father's dental practice was operated from their home, he built a software program he called "ZuckNet" that allowed all the computers between the house and dental office to communicate with each other. It is considered a "primitive" version of AOL's Instant Messenger, which came out the following year.
According to writer Jose Antonio Vargas, "some kids played computer games. Mark created them." Zuckerberg himself recalls this period: "I had a bunch of friends who were artists. They'd come over, draw stuff, and I'd build a game out of it." However, notes Vargas, Zuckerberg was not a typical "geek-klutz", as he later became captain of his prep school fencing team and earned a classics diploma. Napster co-founder Sean Parker, a close friend, notes that Zuckerberg was "really into Greek odysseys and all that stuff", recalling how he once quoted lines from the Roman epic poem Aeneid, by Virgil, during a Facebook product conference.
During Zuckerberg's high school years, under the company name Intelligent Media Group, he built a music player called the Synapse Media Player that used machine learning to learn the user's listening habits, which was posted to Slashdot and received a rating of 3 out of 5 from PC Magazine.

College years

By the time he began classes at Harvard, Zuckerberg had already achieved a "reputation as a programming prodigy", notes Vargas. He studied psychology and computer science as well as belonging to Alpha Epsilon Pi, a Jewish fraternity, and Kirkland House. In his sophomore year, he wrote a program he called CourseMatch, which allowed users to make class selection decisions based on the choices of other students and also to help them form study groups. A short time later, he created a different program he initially called Facemash that let students select the best looking person from a choice of photos. According to Zuckerberg's roommate at the time, Arie Hasit, "he built the site for fun". Hasit explains:
We had books called Face Books, which included the names and pictures of everyone who lived in the student dorms. At first, he built a site and placed two pictures, or pictures of two males and two females. Visitors to the site had to choose who was "hotter" and according to the votes there would be a ranking.
The site went up over a weekend; but by Monday morning, the college shut it down because its popularity had overwhelmed one of Harvard's network switches and prevented students from accessing the Internet. In addition, many students complained that their photos were being used without permission. Zuckerberg apologized publicly, and the student paper ran articles stating that his site was "completely improper."
The following semester, in January 2004, Zuckerberg began writing code for a new website. On February 4, 2004, Zuckerberg launched "Thefacebook", originally located at thefacebook.com.
Six days after the site launched, three Harvard seniors, Cameron WinklevossTyler Winklevoss, and Divya Narendra, accused Zuckerberg of intentionally misleading them into believing he would help them build a social network called HarvardConnection.com, while he was instead using their ideas to build a competing product. The three complained to the Harvard Crimson and the newspaper began an investigation in response.
Following the official launch of the Facebook social media platform, the three filed a lawsuit against Zuckerberg that resulted in a settlement. The agreed settlement was for 1.2 million Facebook shares that were worth US$300 million at Facebook's IPO.
Zuckerberg dropped out of Harvard in his sophomore year to complete his project. In January 2014, Zuckerberg recalled:
I remember really vividly, you know, having pizza with my friends a day or two after—I opened up the first version of Facebook at the time I thought, "You know, someone needs to build a service like this for the world." But I just never thought that we'd be the ones to help do it. And I think a lot of what it comes down to is we just cared more.

Career


Zuckerberg listening to President Barack Obama before a private meeting where Obama dined with technology business leaders in Woodside, California, February 17, 2011. (Also pictured, from left: Carol Bartz of Yahoo!, Art Levinson of Genentech,Steve Westly of The Westly Group, and Eric Schmidt of Google.)

Facebook

Zuckerberg launched Facebook from his Harvard dormitory room on February 4, 2004. An earlier inspiration for Facebook may have come from Phillips Exeter Academy, the prep school from which Zuckerberg graduated in 2002. It published its own student directory, "The Photo Address Book", which students referred to as "The Facebook". Such photo directories were an important part of the student social experience at many private schools. With them, students were able to list attributes such as their class years, their friends, and their telephone numbers.
Once at college, Zuckerberg's Facebook started off as just a "Harvard thing" until Zuckerberg decided to spread it to other schools, enlisting the help of roommate Dustin Moskovitz. They began with Columbia,New York UniversityStanfordDartmouthCornellPennBrown, andYale.Samyr Laine, a triple jumper representing Haiti at the 2012 Summer Olympics, shared a room with Zuckerberg during Facebook's founding. "Mark was clearly on to great things," said Laine, who was Facebook's fourteenth user.
After Zuckerberg moved to Palo Alto, California with Moskovitz and some friends, they leased a small house that served as an office. Over the summer, Zuckerberg met Peter Thiel who invested in the company. They got their first office in mid-2004. According to Zuckerberg, the group planned to return to Harvard but eventually decided to remain in California. They had already turned down offers by major corporations to buy the company. In an interview in 2007, Zuckerberg explained his reasoning: "It's not because of the amount of money. For me and my colleagues, the most important thing is that we create an open information flow for people. Having media corporations owned by conglomerates is just not an attractive idea to me."
He restated these goals to Wired magazine in 2010: "The thing I really care about is the mission, making the world open." Earlier, in April 2009, Zuckerberg sought the advice of former Netscape CFO Peter Currie about financing strategies for Facebook. On July 21, 2010, Zuckerberg reported that the company reached the 500 million-user mark. When asked whether Facebook could earn more income from advertising as a result of its phenomenal growth, he explained:
I guess we could..... If you look at how much of our page is taken up with ads compared to the average searchquery. The average for us is a little less than 10 percent of the pages and the average for search is about 20 percent taken up with ads..... That's the simplest thing we could do. But we aren't like that. We make enough money. Right, I mean, we are keeping things running; we are growing at the rate we want to.
In 2010, Steven Levy, who wrote the 1984 book Hackers: Heroes of the Computer Revolution, wrote that Zuckerberg "clearly thinks of himself as a hacker". Zuckerberg said that "it's OK to break things" "to make them better". Facebook instituted "hackathons" held every six to eight weeks where participants would have one night to conceive of and complete a project. The company provided music, food, and beer at the hackathons, and many Facebook staff members, including Zuckerberg, regularly attended. "The idea is that you can build something really good in a night", Zuckerberg told Levy. "And that's part of the personality of Facebook now..... It's definitely very core to my personality."
Vanity Fair magazine named Zuckerberg number 1 on its 2010 list of the Top 100 "most influential people of theInformation Age". Zuckerberg ranked number 23 on the Vanity Fair 100 list in 2009. In 2010, Zuckerberg was chosen as number 16 in New Statesman's annual survey of the world's 50 most influential figures.
In a 2011 interview with PBS after the death of Steve Jobs, Zuckerberg said that Jobs had advised him on how to create a management team at Facebook that was "focused on building as high quality and good things as you are".
On October 1, 2012, Zuckerberg visited Russian Prime Minister Dmitry Medvedev in Moscow to stimulate social media innovation in Russia and to boost Facebook's position in the Russian market. Russia's communications minister tweeted that Prime Minister Dmitry Medvedev urged the social media giant's founder to abandon plans to lure away Russian programmers and instead consider opening a research center in Moscow. In 2012, Facebook had roughly 9 million users in Russia, while domestic clone VK had around 34 million. Rebecca Van Dyck, Facebook's head of consumer marketing, claimed that 85 million American Facebook users were exposed to the first day of the Home promotional campaign on April 6, 2013.
On August 19, 2013, the Washington Post reported that Zuckerberg's Facebook profile was hacked by an unemployed web developer.
At the 2013 TechCrunch Disrupt conference, held in September, Zuckerberg stated that he is working towards registering the 5 billion humans who were not connected to the Internet as of the conference on Facebook. Zuckerberg then explained that this is intertwined with the aim of the Internet.org project, whereby Facebook, with the support of other technology companies, seeks to increase the number of people connected to the internet.
Zuckerberg was the keynote speaker at the 2014 Mobile World Congress (MWC), held in Barcelona, Spain, in March 2014, which was attended by 75,000 delegates. Various media sources highlighted the connection between Facebook's focus on mobile technology and Zuckerberg's speech, claiming that mobile represents the future of the company. Zuckerberg's speech expands upon the goal that he raised at the TechCrunch conference in September 2013, whereby he is working towards expanding Internet coverage into developing countries.
Alongside other American technology figures like Jeff Bezos and Tim Cook, Zuckerberg hosted visiting Chinese politician Lu Wei, known as the "Internet czar" for his influence in the enforcement of China's online policy, at Facebook's headquarters on December 8, 2014. The meeting occurred after Zuckerberg participated in a Q&A session at Tsinghua University in Beijing, China, on October 23, 2014, where he attempted to converse inMandarin Chinese—although Facebook is banned in China, Zuckerberg is highly regarded among the people and was at the university to help fuel the nation's burgeoning entrepreneur sector.
Zuckerberg fielded questions during a live Q&A session at the company's headquarters in Menlo Park on December 11, 2014. The founder and CEO explained that he does not believe Facebook is a waste of time because it facilitates social engagement, and participating in a public session was so that he could "learn how to better serve the community".

Wirehog

Main article: Wirehog
A month after Facebook launched in February 2004, i2hub, another campus-only service, created by Wayne Chang, was launched. i2hub focused on peer-to-peer file sharing. At the time, both i2hub and Facebook were gaining the attention of the press and growing rapidly in users and publicity. In August 2004, Zuckerberg, Andrew McCollumAdam D'Angelo, and Sean Parker launched a competing peer-to-peer file sharing service calledWirehog, a precursor to Facebook Platform applications.

Platform, Beacon and Connect

Waist high portrait of man in his twenties, looking into the camera and gesturing with both hands, wearing a black pullover shirt that says "The North Face" and wearing identification on a white band hanging from his neck
Zuckerberg at World Economic ForumDavos, Switzerland(January 2009)
On May 24, 2007, Zuckerberg announced Facebook Platform, a development platform for programmers to create social applications within Facebook. Within weeks, many applications had been built and some already had millions of users. It grew to more than 800,000 developers around the world building applications for Facebook Platform.
On November 6, 2007, Zuckerberg announced Beacon, a social advertising system that enabled people to share information with their Facebook friends based on their browsing activities on other sites. For example, eBay sellers could let friends know automatically what they have for sale via the Facebook news feed as they listed items for sale. The program came under scrutiny because of privacy concerns from groups and individual users. Zuckerberg and Facebook failed to respond to the concerns quickly, and on December 5, 2007, Zuckerberg wrote a blog post on Facebook, taking responsibility for the concerns about Beacon and offering an easier way for users to opt out of the service.
In 2007, Zuckerberg was named by the Massachusetts Institute of Technology (MIT) Technology Review's TR35 as one of the top 35 innovators in the world under the age of 35. On July 23, 2008, Zuckerberg announced Facebook Connect, a version of Facebook Platform for users.

Internet.org

In a public Facebook post, Zuckerberg launched the Internet.org project in late August 2013. Zuckerberg explained that the primary aim of the initiative is to provide Internet access to the 5 billion people who are not connected as of the launch date. Using a three-tier strategy, Internet.org will also create new jobs and open up new markets, according to Zuckerberg. He stated in his post:
The world economy is going through a massive transition right now. The knowledge economy is the future. By bringing everyone online, we'll not only improve billions of lives, but we'll also improve our own as we benefit from the ideas and productivity they contribute to the world. Giving everyone the opportunity to connect is the foundation for enabling the knowledge economy. It is not the only thing we need to do, but it's a fundamental and necessary step.
To stay proven on the efforts of bringing in the concept of net neutrality, Mark Zuckerberg met Narendra Modi,Satya Nadella and Sundar Pichai at the Silicon ValleyUSA to discuss on how to effectively establish affordableInternet access to the less developed countries. As a token of initiation, Mark Zuckerberg changed his Facebook profile picture to extend his support to the Digital India to help the rural communities to stay connected to theInternet.

Legal controversies

Main article: Criticism of Facebook

ConnectU lawsuits

Main article: ConnectU
Harvard students Cameron WinklevossTyler Winklevoss, and Divya Narendra accused Zuckerberg of intentionally making them believe he would help them build a social network called HarvardConnection.com (later called ConnectU). They filed a lawsuit in 2004, but it was dismissed on a technicality on March 28, 2007. It was refiled soon thereafter in federal court in Boston. Facebook countersued in regards to Social Butterfly, a project put out by The Winklevoss Chang Group, an alleged partnership between ConnectU and i2hub. On June 25, 2008, the case settled and Facebook agreed to transfer over 1.2 million common shares and pay $20 million in cash.
In November 2007, confidential court documents were posted on the website of 02138, a magazine that catered to Harvard alumni. They included Zuckerberg's social security number, his parents' home address, and his girlfriend's address. Facebook filed to have the documents removed, but the judge ruled in favor of 02138.

Saverin lawsuit

A lawsuit filed by Eduardo Saverin against Facebook and Zuckerberg was settled out of court. Though terms of the settlement were sealed, the company affirmed Saverin's title as co-founder of Facebook. Saverin signed a non-disclosure contract after the settlement.

Pakistan criminal investigation

In June 2010, Pakistani Deputy Attorney General Muhammad Azhar Sidiqque launched a criminal investigation into Zuckerberg and Facebook co-founders Dustin Moskovitz and Chris Hughes after a "Draw Muhammad" contest was hosted on Facebook. The investigation named the anonymous German woman who created the contest. Sidiqque asked the country's police to contact Interpol to have Zuckerberg and the three others arrested for blasphemy. On May 19, 2010, Facebook's website was temporarily blocked in Pakistan until Facebook removed the contest from its website at the end of May. Sidiqque also asked its UN representative to raise the issue with the United Nations General Assembly.

Paul Ceglia

Main article: Paul Ceglia
In June 2010, Paul Ceglia, the owner of a wood pellet fuel company in Allegany County, upstate New York, filed suit against Zuckerberg, claiming 84% ownership of Facebook and seeking monetary damages. According to Ceglia, he and Zuckerberg signed a contract on April 28, 2003, that an initial fee of $1,000 entitled Ceglia to 50% of the website's revenue, as well as an additional 1% interest in the business per day after January 1, 2004, until website completion. Zuckerberg was developing other projects at the time, among which was Facemash, the predecessor of Facebook, but did not register the domain name thefacebook.com until January 1, 2004. Facebook management dismissed the lawsuit as "completely frivolous". Facebook spokesman Barry Schnitt told a reporter that Ceglia's counsel had unsuccessfully sought an out-of-court settlement.
On October 26, 2012, federal authorities arrested Ceglia, charging him with mail and wire fraud and of "tampering with, destroying and fabricating evidence in a scheme to defraud the Facebook founder of billions of dollars." Ceglia is accused of fabricating emails to make it appear that he and Zuckerberg discussed details about an early version of Facebook, although after examining their emails, investigators found there was no mention of Facebook in them. Some law firms withdrew from the case before it was initiated and others after Ceglia's arrest.

Depictions in media

The Social Network

Main article: The Social Network
A movie based on Zuckerberg and the founding years of Facebook, The Social Network was released on October 1, 2010, and stars Jesse Eisenberg as Zuckerberg. After Zuckerberg was told about the film, he responded, "I just wished that nobody made a movie of me while I was still alive." Also, after the film's script was leaked on the Internet and it was apparent that the film would not portray Zuckerberg in a wholly positive light, he stated that he wanted to establish himself as a "good guy". The film is based on the book The Accidental Billionaires byBen Mezrich, which the book's publicist once described as "big juicy fun" rather than "reportage". The film's screenwriter Aaron Sorkin told New York magazine, "I don't want my fidelity to be the truth; I want it to be storytelling", adding, "What is the big deal about accuracy purely for accuracy's sake, and can we not have the true be the enemy of the good?"
Upon winning the Golden Globes award for Best Picture on January 16, 2011, producer Scott Rudin thanked Facebook and Zuckerberg "for his willingness to allow us to use his life and work as a metaphor through which to tell a story about communication and the way we relate to each other.” Sorkin, who won for Best Screenplay, retracted some of the impressions given in his script:
"I wanted to say to Mark Zuckerberg tonight, if you're watching, Rooney Mara's character makes a prediction at the beginning of the movie. She was wrong. You turned out to be a great entrepreneur, a visionary, and an incredible altruist."
On January 29, 2011, Zuckerberg made a surprise guest appearance on Saturday Night Live, which was being hosted by Jesse Eisenberg. They both said it was the first time they ever met. Eisenberg asked Zuckerberg, who had been critical of his portrayal by the film, what he thought of the movie. Zuckerberg replied, "It was interesting." In a subsequent interview about their meeting, Eisenberg explains that he was "nervous to meet him, because I had spent now, a year and a half thinking about him ..." He adds, "Mark has been so gracious about something that’s really so uncomfortable ... The fact that he would do SNL and make fun of the situation is so sweet and so generous. It’s the best possible way to handle something that, I think, could otherwise be very uncomfortable."

Disputed accuracy

Jeff Jarvis, author of the book Public Parts, interviewed Zuckerberg and believes Sorkin made up too much of the story. He states, "That's what the internet is accused of doing, making stuff up, not caring about the facts."
According to David Kirkpatrick, former technology editor at Fortune magazine and author of The Facebook Effect:The Inside Story of the Company That Is Connecting the World, (2011), "the film is only "40% true ... he is not snide and sarcastic in a cruel way, the way Zuckerberg is played in the movie." He says that "a lot of the factual incidents are accurate, but many are distorted and the overall impression is false", and concludes that primarily "his motivations were to try and come up with a new way to share information on the internet".
Although the film portrays Zuckerberg's creation of Facebook in order to elevate his stature after not getting into any of the elite final clubs at Harvard, Zuckerberg himself said he had no interest in joining the clubs. Kirkpatrick agrees that the impression implied by the film is "false". Karel Baloun, a former senior engineer at Facebook, notes that the "image of Zuckerberg as a socially inept nerd is overstated..... It is fiction....." He likewise dismisses the film's assertion that he "would deliberately betray a friend".

Other depictions

Zuckerberg voiced himself on an episode of The Simpsons titled "Loan-a Lisa", which first aired on October 3, 2010. In the episode, Lisa Simpson and her friend Nelson encounter Zuckerberg at an entrepreneurs' convention. Zuckerberg tells Lisa that she does not need to graduate from college to be wildly successful, referencing Bill Gates and Richard Branson as examples.
On October 9, 2010, Saturday Night Live lampooned Zuckerberg and Facebook.Andy Samberg played Zuckerberg. The real Zuckerberg was reported to have been amused: "I thought this was funny."
Stephen Colbert awarded a "Medal of Fear" to Zuckerberg at the Rally to Restore Sanity and/or Fear on October 30, 2010, "because he values his privacy much more than he values yours".

Use of other social networks

Zuckerberg created an account with Google+ soon after the social network was unveiled, saying he sees it as a "validation for his vision" of online social networking. By July 2011, Zuckerberg had become the most followed user on Google+, outranking Google co-founders Larry Page and Sergey Brin. As of March 6, 2012, his ranking has dropped to 184 on the service, behind Page and Brin. His public profile is minimal with one photo and a bio that reads "I make things".
Zuckerberg has maintained a private account on Twitter under the username "zuck", although as of November 2014, the account's status is suspended. In 2009, he revealed that the public account "finkd" also belonged to him.

Philanthropy

Zuckerberg donated an undisclosed amount to Diaspora, an open-source personal web server that implements a distributed social networking service. He called it a "cool idea".
Zuckerberg founded the Start-up: Education foundation. On September 22, 2010, it was reported that Zuckerberg had donated $100million to Newark Public Schools, the public school system of Newark, New Jersey. Critics noted the timing of the donation as being close to the release of The Social Network, which painted a somewhat negative portrait of Zuckerberg. Zuckerberg responded to the criticism, saying, "The thing that I was most sensitive about with the movie timing was, I didn't want the press about The Social Network movie to get conflated with the Newark project. I was thinking about doing this anonymously just so that the two things could be kept separate." Newark Mayor Cory A. Booker stated that he and New Jersey Governor Chris Christie had to convince Zuckerberg's team not to make the donation anonymously.
On December 9, 2010, Zuckerberg, Bill Gates, and investor Warren Buffett signed a promise they called "The Giving Pledge ", in which they promised to donate to charity at least half of their wealth over the course of time, and invited others among the wealthy to donate 50% or more of their wealth to charity.
On December 19, 2013, Zuckerberg announced a donation of 18 million Facebook shares to the Silicon Valley Community Foundation, to be executed by the end of the month—based on Facebook's valuation as of then, the shares totaled $990 million in value. On December 31, 2013, the donation was recognized as the largest charitable gift on public record for 2013.The Chronicle of Philanthropy placed Zuckerberg and his wife at the top of the magazine's annual list of 50 most generous Americans for 2013, having donated roughly $1 billion to charity.
In October 2014, Zuckerberg and his wife Priscilla Chan donated $25 million to combat the ebola virus disease, specifically the ebola virus epidemic in West Africa.

Politics

In 2002, Zuckerberg registered to vote in Westchester County, New York, where he grew up, but did not cast a ballot until November 2008. Santa Clara County Registrar of Voters Spokeswoman, Elma Rosas, told Bloomberg that Zuckerberg is listed as “no preference” on voter rolls, and he voted in the past two general elections, in 2008and 2012. On Zuckerberg's Facebook page, he has Chris ChristieCory BookerNicolas Sarkozy, and Barack Obama in his likes section.
Mark Zuckerberg has never specified his own political views: some consider him a conservative, while others consider him liberal. In 2013, numerous liberal and progressive groups, such as The League of Conservation VotersMoveOn.org, the Sierra ClubDemocracy for America, CREDO, Daily Kos350.org, and Presente and Progressives United agreed to either pull their Facebook ad buys or not buy Facebook ads for at least two weeks, in protest of Zuckerberg ads funded by FWD.us that were in support of oil drilling and the Keystone XL pipeline, and in opposition to Obamacare among Republican US senators who back immigration reform.
On February 13, 2013, Zuckerberg hosted his first ever fundraising event for New Jersey Governor Chris Christie. Zuckerberg's particular interest on this occasion was education reform, and Christie's education reform work focused on teachers unions and the expansion of charter schools. Later that year, Zuckerberg would host a campaign fundraiser for Newark mayor Cory Booker, who was running in the 2013 New Jersey special Senate election. In September 2010, with the support of Governor Chris Christie, Booker obtained a $100 million pledge from Zuckerberg to Newark Public Schools. In December 2012, Zuckerberg donated 18 million shares to theSilicon Valley Community Foundation, a community organization that includes education in its list of grant-making areas.
On April 11, 2013, Zuckerberg led the launch of a 501(c)(4) lobbying group called FWD.us. The founders and contributors to the group were primarily Silicon Valley entrepreneurs and investors, and its president was Joe Green, a close friend of Zuckerberg. The goals of the group include immigration reform, improving the state of education in the US, and enabling more technological breakthroughs that benefit the public, yet it has also been criticized for financing ads advocating a variety of oil and gas development initiatives, including drilling in the Arctic National Wildlife Refuge and the Keystone XL pipeline.
A media report on June 20, 2013 revealed that Zuckerberg actively engaged with Facebook users on his own profile page after the online publication of a FWD.us video. In response to a claim that the FWD.us organization is "just about tech wanting to hire more people", the Internet entrepreneur replied: "The bigger problem we’re trying to address is ensuring the 11 million undocumented folks living in this country now and similar folks in the future are treated fairly."
In June 2013, Zuckerberg joined Facebook employees in a company float as part of the annual San Francisco Lesbian, Gay, Bisexual, and Transgender Pride Celebration. The company first participated in the event in 2011, with 70 employees, and this number increased to 700 for the 2013 march. The 2013 pride celebration was especially significant, as it followed a U.S. Supreme Court ruling that deemed the Defense of Marriage Act(DOMA) unconstitutional.
When questioned about the mid-2013 PRISM scandal at the TechCrunch Disrupt conference in September 2013, Zuckerberg stated that the U.S. government "blew it." He further explained that the government performed poorly in regard to the protection of the freedoms of its citizens, the economy, and companies.

Personal life

At a party put on by his fraternity during his sophomore year, Zuckerberg met Priscilla Chan, a fellow student whom he began dating in 2003. Chan is the daughter of Chinese-Vietnamese refugees, who arrived in the U.S. after the Fall of Saigon. She was born in Braintree, Massachusetts, a suburb of Boston, and is a 2003 graduate of Quincy High School.
In September 2010, Zuckerberg invited Chan, by then a medical student at the University of California, San Francisco, to move into his rented Palo Alto house. Zuckerberg studied Mandarin in preparation for the couple's visit to the People's Republic of China in December 2010. On May 19, 2012, Zuckerberg and Chan married in Zuckerberg's backyard in an event that also celebrated her graduation from medical school. On July 31, 2015, Zuckerberg announced that he and Chan were expecting a baby girl. He stated that he felt confident that the risk of miscarrying was low so far into the pregnancy, after having already suffered three miscarriages.

Featured post

Life Infotech now a leading brand in the field of technology training

  Life Infotech now a leading brand in the field of technology training & its invites students around the nation to be a part of the Tra...