Using Windows 7 Ultimate, after installation of SQL Server 2005, an error occurrs regarding Connection.

(Settings for Database Engine) Login failed for user 'Admin\vilas'. (Microsoft SQL Server, Error : 18456)

To resolve this error please follow the steps given below:

Set Security Permissions for SQL Server 2005---Properties.

.

.

. • Run SQL Server 2005 --.• Select Security tab and give the permissions for user name.now the System has been given a server name by default and loads SQL Server 2005 successfully.

SQL Express 2005 Problem and Solution Today I installed SQL Express 2005 on my Windows Vista PC and a SQL Server Express 2005 instance with the name GopinathMPC\SQLExpressis created successfully.Enjoy database creation in SQL Server 2005. CREATE DATABASE Permission Denied . As a first step of using the new SQL Server Express 2005 I started creating a database with the query CREATE DATABASE TestDB GO Unexpectedly execution of the above query failed with the following error message .

Server GOPINATHM-PC\SQLEXPRESS. I found the that Windows Vista users that are members of the Windows Administrators group are not automatically granted permission to connect to SQL Server. Now it is very clear that event though I'm an administrator on my Windows Vista OS I don't have administrative rights on SQL Express 2005 Server. but still I'm not granted administrative privileges on the SQL Server instance. How to Grant Administrative Rights on SQL Express 2005? 1. A new window with title 'SQL Server User Provisioning on Vista' popup and displays the permissions on the left panel. Looking through the documentation of SQL Server Express. Click on Add New Administrator (pointed in the image) link 4. So I need to get administrative rights. Line 1 CREATE DATABASE permission denied in database 'master'. Open SQL Server Surface Area Configuration Application ( Start --> All Programs --> Microsoft SQL Server 2005 --> Configuration Tools -->SQL Server Surface Area Configuration) 3. The error message indicates that I don't have enough permissions to create the database. Level 14. Log in to Windows Vista using your administrative account 2. State 1.Msg 262. . The login which I'm using to access my Windows Vista has administrative privileges. and they are not automatically granted administrative privileges.

6. 7. Click on OK button to save the changes. Select the permission 'Member of SQL Server SysAdmin role on SQLEXPRESS' available on the left panel and add it to the right panel with the help of add button( button with > text) available in the window. data yang akan kita masukkan panjang karakternya hanya 3. Maka SQL Server akan mengalokasikan memori pada media penyimpanan sebanyak panjang karakter yang kita deklarasikan. SQL Server akan tetap menyimpan data dengan panjang 5 karakter untuk data itu dengan menambahkan 2 buah karakter kosong dibelakangnya. Varchar dan nVarchar Tipe data Char adalah tipe data karakter yang panjangnya tetap (fixed-length). dimana data yang kita masukkan panjang karakternya kurang dari panjang karakter yang telah kita deklarasikan sebelumnya maka SQL server akan menambahkan karakter kosong atau spasi dibelakang. Perbedaan Char. misalkan deklarasi tipe data suatu field/kolom pada sebuah tabel adalah char(5). Akan tetapi jika panjang karakter dari data yang akan kita simpan melebihi panjang dari karakter yang kita deklarasikan maka SQL server akan memberikan pesan error dan data tidak bisa disimpan. . Jadi ketika kita misalnya membuat tabel dan mendeklarasikan suatu tipe data Char dengan panjang 5 karakter. Jika kita melihat kasus tadi. Walaupun nantinya ketika terjadi penambahan atau perubahan data pada tabel tersebut panjang karakternya kurang dari 5. lalu ketika terjadi penambahan atau perubahan. SQL server akan tetap menyimpannya dengan panjang 5 karakter.5. That's all now your Windows login has administrative privileges on SQL Server. Sebagai contoh.

combromania. Tipe data Varchar adalah tipe data karakter yang panjangnya tidak tetap (variable-length). Varchar untuk menyimpan karakter bersifat non-unicode dan Nvarchar untuk karakter yang bersifat unicode. maka SQL server tidak akan serta merta mengalokasikan 15 karakter pada setiap kali terjadi penambahan atau perubahan data. Lalu bagaimana jika kita menyimpan data yang karakter nya lebih panjang dari karakter yang kita deklarasikan pada field/kolom yang kita buat pada tabel. SQL server akan mengalokasikan memori pada media penyimpanan sepanjang karakter yang akan kita simpan. akan tetapi dia akan melihat terlebih dahulu panjang karakter dari data akan kita simpan. Misalkan data yang kita simpan panjang karakter nya hanya 5. Unicode dapat diartikan memiliki kemampuan untuk menyimpan karakter dari bermacam-macam bahasa di dunia sedangkan unicode hanya berdasarkan setting bahasa komputer lokal. Karena terdapat perbedaan diantara alphabet yang ada didunia.net/tipe-data-char-varchar-dan-nvarchar-sql-server2000 . Kalo dengan Nvarchar perbedaan nya hanya dari kemampuannya menyimpan kumpulan karakter. tidak 15 karakter.Lalu bagaimana dengan tipe data Varchar. seperti misalnya eropa yang relatif lebih kecil atau mungkin kanji atau pun alphabet korea yang mempunyai bentuk yang khusus. biasanya sih SQL Server akan menghasilkan pesan error dan data tidak dapat disimpan. Jadi apabila kita akan membuat aplikasi yang akan digunakan untuk orang diseluruh dunia maka disarankan untuk menggunakan tipe data Nvarchar. Mungkin bisa dibilang kebalikan dari tipe data Char. Seperti contoh diatas kita mendefinisikan suatu field/kolom dengan tipe data Varchar sepanjang 15 karakter dan ketika terjadi perubahan data panjang karakternya lebih dari itu. maka SQL server hanya akan mengalokasikan 5 karakter pada media penyimpanan. ref: http://www. Misalnya kita membuat tabel dengan mendeklarasikan suatu field/kolom dengan tipe data Varchar dengan panjang 15 karakter.

Connect to source server. and provides proven database backup solution for Server administrators. I will show a step-by-step database backup from SQL Server 2005 and restore the database to another SQL Server 2005 Express Edition using Microsoft SQL Server Management Studio. Step-by-step Backup a database. SQL Server backup software is springing up nowadays. Open Microsoft SQL Server Management Studio and connect to BKKSQL2005. Now I will backup AdventureWorks database on BKKSQL2005 which runs Microsoft SQL Server 2005 to a file. But in the example below. Take EaseUS Todo Backup Advanced Server as an example. exchange server and server 2000/2003/2008. 1.How to backup and restore database on Microsoft SQL Server 2005 MS SQL Server. it’s an all-in-one SQL server backup software for MS SQL Server 2000/2005/2008. WindowsJanuary 12th. . 2008 Introduction This post will give you a brief introduction of SQL Server backup. As we know.

4. 2. Database – a database that you want to backup. Right-click on the AdventureWorks database. Here are some short descriptions. Destination – the file that will be backup to. Click OK to proceed backup. Select Tasks -> Backup… 3. 3. Default will backup to “C:\Program Files\Microsoft SQL Server\MSSQL. On Back Up Database window. Backup type – you can select 2 options: Full and Differential. If you’re not familiar these configurations. If this is the first time you backup the database. . you can configure about backup information. Name – Name of this backup. you must select Full. 5. 1. you can name anything as you want. You can leave as default. you can leave default values.2.1\MSSQL\Backup”.

Browse to the destination. you’ll see a backup file (.4. Wait for a while and you’ll see a pop-up message when backup is finished. Default backup directory is “C:\Program Files\Microsoft SQL . 5.bak format) which you can copy to other server for restore in the next step.

2. Restore the database.1\MSSQL\Backup”. I’ve copied into the same directory as source server. Next. 1. Copy the backup file from source server to destination server. I will restore the AdventureWorks database from a file that I’ve created above to BK01BIZ001 which runs Microsoft SQL Server Express Edition. Open Microsoft SQL Server Management Studio Express and connect to BK01BIZ001.Server\MSSQL. . Connect to destination server.

Select Restore Database… . Right-click on Databases.3.

On Source for restore.. select From device and click [..4. . Restore Database window appears.] buttton to browse file.

. On Specify Backup.5. ensure that Backup media is “File” and click Add.

This is the backup file that was created in Backup a database section and was copied to this server. Click OK. Click OK. 1.6. On Destination for restore. 7. select “AdventureWorks”. check the box in front of the backup name (in Restore column). Back to Restore Database window. On Source for restore. On Locate Backup File. OK. 2. Note: If you haven’t added the backup file on Source before (step 4-6). you won’t see the database name on Destination. 3. select the backup file. .

8. . Wait until restore finish and there’ll be a pop-up message notify.

. Now you’ll see the restored database on the destination SQL Server.9.

Sign up to vote on this title
UsefulNot useful