... choose
Create New SQLServer Database. The second way is to right-click on the SQL
Server instance to which you want to add the database- in this case,
SHADRACH2-and then choose New Database. ... where you can see various databases
in your system. Now you will learn how to create a database in VS .NET.
1. You can open the CreateDatabase dialog box from within the Server Explorer in
two ...
the tree view of the Server Explorer for the different database objects, described in this
chapter's introduction.
Comments
The Microsoft VisualStudio and SQLServer teams have gone...
... (left blank / database is created via the opn_mysql .sql script)
How to create a Microsoft SQLServerdatabase for the OPN System™ XT Server?
2
2. Open the opn_mssql .sql file in a ... file
Microsoft SQLServer opn_mssql .sql
My SQL opn_mysql .sql
Oracle opn_oracle .sql
How to create a Microsoft SQLServerdatabase for the OPN System™ XT Server?
4
The Query ... selections.
How to create a Microsoft SQLServerdatabase for the OPN System™ XT Server?
3
Step 3: Run the opn_mssql .sql on Microsoft SQLServer
1. Start Aqua Data Studio, and connect...
...
Dim oSQLSvr As New SQLDMO.SQLServer()
Dim strAttachMsg As String
Try
oSQLSvr.LoginSecure = True
oSQLSvr.Connect(Me.lstSQLServers.SelectedItem)
' Attach the database ... btnDetach.Click
Dim oSQLSvr As New SQLDMO.SQLServer()
Dim strDetachMsg As String
Try
' Connect to the server
oSQLSvr.LoginSecure = True
oSQLSvr.Connect(Me.lstSQLServers.SelectedItem) ... the detach
strDetachMsg = oSQLSvr.DetachDB(Me.lstDatabases.SelectedItem)
' Refresh the databases
GetSQLDatabases(Me.lstSQLServers.SelectedItem, Me.lstDatabases)
Catch excp As...
... a SQLServer
Database
Tác giả: Vovisoft.com
Cấu Trúc Của SQL Server
Như đã trình bày ở các bài trước một trong những đặc điểm của SQLServer 2000
là Multiple-Instance nên khi nói đến một (SQL) ... (SQL) Server nào đó là ta nói đến một
Instance của SQLServer 2000, thông thường đó là Default Instance. Một Instance
của SQLServer 2000 có 4 system databases và một hay nhiều user database. ... động lại
SQL Server hay khi ta disconnect.
• Model : Database này đóng vai trò như một bảng kẻm (template) cho các
database khác. Nghĩa là khi một user database được tạo ra thì SQLServer
sẽ...
... Implement a SQLServerDatabase
3.1. Cấu Trúc Của SQL Server
Như đã trình bày ở các bài trước một trong những đặc điểm của SQLServer 2000 là
Multiple-Instance nên khi nói đến một (SQL) Server nào ... đến một Instance của
SQL Server 2000, thông thường đó là Default Instance. Một Instance của SQLServer 2000
có 4 system databases và một hay nhiều user database. Các system databases bao gồm:
• ... Msdb : Database này được SQLServer Agent sử dụng để hoạch định các báo động
và các công việc cần làm (schedule alerts and jobs).
3.2. Cấu Trúc Vật Lý Của Một SQLServer Database
Mỗi một database...
... conn.BeginTransaction(IsolationLevel.ReadCommitted);
// Create the command.
SqlCommand cmd = new SqlCommand(sqlText, conn, tran);
// Create the DataAdapter and CommandBuilder.
SqlDataAdapter da = new SqlDataAdapter(cmd);
SqlCommandBuilder ... 6.14 Specifying Locking Hints in a SQLServerDatabase
Problem
You need to pessimistically lock rows in an underlying SQLServer database.
Solution
Use SQLServer locking hints from ADO.NET. ... if(holdLockRadioButton.Checked)
sqlText += "(HOLDLOCK)";
// Create connection.
conn = new SqlConnection(
ConfigurationSettings.AppSettings[" ;Sql_ ConnectString"]);
conn.Open(...
... string to the constructor
SqlConnection mySqlConnection =
Using a SqlConnection Object to Connect to a SQLServerDatabase
You create a SqlConnection object using the SqlConnection() constructor. ... is as follows:
mySqlConnection.ConnectionString = server= localhost ;database= Northwind;uid=sa;
mySqlConnection.ConnectionTimeout = 15
mySqlConnection .Database = Northwind
mySqlConnection.DataSource ... Console.WriteLine("mySqlConnection.ServerVersion = "+
mySqlConnection.ServerVersion);
Console.WriteLine("mySqlConnection.State = "+
mySqlConnection.State);
Console.WriteLine("mySqlConnection.WorkstationId...
... the Server Explorer
You can enter SQL statements by clicking the Show SQL Pane button in the toolbar, as
shown in Figure 3.28
.
Figure 3.28: Entering a SQL statement
You can build SQL statements ...
You've only scratched the surface of the Server Explorer in this section. If you have VS
.NET, you should feel free to experiment with the Server Explorer-that's the best way to
learn. ... you've connected to the database, you can view things such as the tables. You can
also retrieve and modify rows in the tables. You can drill down to the tables in the
database by clicking the...
...
StateChange event of the mySqlConnection object:
// open mySqlConnection
mySqlConnection.Open();
// create a SqlCommand object
SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
... static void Main()
{
// create a SqlConnection object
SqlConnection mySqlConnection =
new SqlConnection(" ;server= localhost ;database= Northwind;uid=sa;pwd=sa");
// monitor the ... Console.WriteLine("Calling mySqlConnection.Open()");
mySqlConnection.Open();
// close mySqlConnection, causing the State to change from Open
// to Closed
Console.WriteLine("Calling mySqlConnection.Close()");...
... conn.BeginTransaction(IsolationLevel.ReadCommitted);
// Create the command.
SqlCommand cmd = new SqlCommand(sqlText, conn, tran);
// Create the DataAdapter and CommandBuilder.
SqlDataAdapter da = new SqlDataAdapter(cmd);
SqlCommandBuilder ... if(holdLockRadioButton.Checked)
sqlText += "(HOLDLOCK)";
// Create connection.
conn = new SqlConnection(
ConfigurationSettings.AppSettings[" ;Sql_ ConnectString"]);
conn.Open( ... internally by the lock manager.
•
The SQLServer Profiler can be used to monitor and record locking information.
•
The Windows Performance Monitor has a SQLServer Locks Object counter that
can...
... Team LiB ]
Recipe 10.7 Creating a New SQLServerDatabase
Problem
You need to create a new database in your SQL Server.
Solution
Use the CREATEDATABASE statement.
The sample code executes ... method o
f
the Command object—to create a new database named MyDatabase in SQL Server.
The C# code is shown in Example 10-7
.
Example 10-7. File: CreateServerDatabaseForm.cs
// Namespaces, ...
using System.Data.SqlClient;
// . . .
StringBuilder sb = new StringBuilder( );
// SQL DDL command text to create database.
String sqlText = " ;CREATE DATABASE MyDatabase ON PRIMARY...
... Using a Single Stored Procedure to Update Multiple Changes to a SQL
Server Database
Problem
You need to update a SQLServer 2000 database with changes to multiple rows in a
DataSet by executing ...
// Create a connection and command for the update stored procedure.
SqlConnection conn = new SqlConnection(
ConfigurationSettings.AppSettings[" ;Sql_ ConnectString"]);
SqlCommand ... new DataSet( );
// Create the DataAdapter.
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM " + TABLENAME,
ConfigurationSettings.AppSettings[" ;Sql_ ConnectString"]);...
... GetBackupDevices(ByVal strSQLServer As String, _
ByRef lstBackupDevices As ListBox)
Dim oDevice As SQLDMO.BackupDevice
' Log on to the SQL Server.
Dim osvr As SQLDMO.SQLServer = New SQLDMO.SQLServer() ... the SQL Servers
LoadSQLServers(Me.lstSQLServers)
End Sub
3. On the lstSQLServers list box, add the code in Listing 7.9 to the
SelectedIndexChanged event. This routine calls both the GetSQLDatabases, ...
Private Sub lstSQLServers_SelectedIndexChanged(ByVal sender As
System.Object,
ByVal e As System.EventArgs) _
Handles lstSQLServers.SelectedIndexChanged
GetSQLDatabases(Me.lstSQLServers.SelectedItem,...
... Constraints from a SQLServerDatabase
Problem
You need to programmatically define constraints in a DataSet and retrieve constraint
information defined in a SQLServer database.
Solution ...
Discussion
Information schema views were first available in SQLServer 7.0 and later. They provide
system-table independent access to SQLServer metadata. The views are based on system
tables and ... and SQLServer system tables to get
information about primary keys, foreign keys, and check constraints.
The sample code contains one event handler:
Get Constraints Button.Click
Uses a SQL...
... the SQL Servers
LoadSQLServers(Me.lstSQLServers)
End Sub
3. On the lstSQLServers list box, add the code in Listing 7.15 to the
SelectedIndexChanged event. This routine calls both GetSQLDatabases, ... System.EventArgs) _
Handles lstSQLServers.SelectedIndexChanged
GetSQLDatabases(Me.lstSQLServers.SelectedItem, Me.lstDatabases)
GetBackupDevices(Me.lstSQLServers.SelectedItem, Me.lstBackupDevices) ... are found in the
SQLDMO.SQLDMO_RESTORE_TYPE namespace and are
SQLDMORestore _Database, SQLDMORestore_Files,
SQLDMORestore_Log.
Database This property allows you to specify the database name to...