管理SQL Server服务和数据库的,如果是在数据库服务器的本机,建议不要删除。
如果是客户机,你有不是数据库管理员,哪就可以删除。
方法:执行sqlserver的安装程序,会提示安装、修复、删除等选项,选择安装,
进入后选择自定义模式,在自定义窗口中可以将管理组件类、以及帮助等(凡是你不需要的)都不选择(不能删除客户端,我想你至少要使用sqlserver的驱动访问数据库吧!),下一步就可以了。
SQL Server 服务管理器
用于启动、停止和暂停服务器上的 Microsoft SQL Server™ 2000 组件。这些组件在 Microsoft Windows NT 或 Microsoft Windows 2000 上作为服务运行,并可在 Microsoft Windows 95 和 Microsoft Windows 98 上作为单独的可执行程序运行:
◆SQL Server服务
实现 SQL Server 数据库引擎。在计算机上运行的每个 SQL Server 实例,电脑系统都有一个 SQL Server 服务。
◆SQL Server 代理服务
实现运行调度的 SQL Server 管理任务的代理程序。在计算机上运行的每个 SQL Server 实例都有一个 SQL Server 代理服务。
◆Microsoft 搜索服务(仅用于 Windows NT 和 Windows 2000)
实现全文本检索引擎。不论计算机上有多少个 SQL Server 实例,真正运行的都只有一个服务。
◆MSDTC 服务(仅用于 Windows NT 和 Windows 2000)
管理分布式事务。计算机上创建了多个SQL Server 实例,都只有一个服务。
◆MSSQLServerOlAPService 服务(仅用于 Windows NT 和 Windows 2000)
实现 SQL Server 2000 Analysis Services。不论计算机上有多少个 SQL Server 实例,都只有一个服务。
SQL Server 服务管理器
SQL Server 服务管理器是一个任务栏应用程序,它遵从任务栏应用程序的标准行为。当 SQL Server 服务管理器图标最小化时,将显示在任务栏右边的任务栏时钟区域。若要获得包含 SQL Server 服务管理器所支持的所有任务的菜单,请右击任务栏项。
前一段时间在博客园中找到的一个工厂模式的数据库帮助类,具体是出自哪一位高人记不清楚了,现在Mark一下.1、数据库类型枚举
复制代码
public enum DbProviderType : byte
{
SqlServer,
MySql,
SQLite,
Oracle,
ODBC,
OleDb,
Firebird,
PostgreSql,
DB2,
Informix,
SqlServerCe
}
复制代码
2、DbProviderFactory工厂类
复制代码
public class ProviderFactory
{
private static Dictionary<DbProviderType, string>providerInvariantNames = new Dictionary<DbProviderType, string>()
private static Dictionary<DbProviderType, DbProviderFactory>providerFactoies = new Dictionary<DbProviderType, DbProviderFactory>(20)
static ProviderFactory()
{
providerInvariantNames.Add(DbProviderType.SqlServer, "System.Data.SqlClient")
providerInvariantNames.Add(DbProviderType.OleDb, "System.Data.OleDb")
providerInvariantNames.Add(DbProviderType.ODBC, "System.Data.ODBC")
providerInvariantNames.Add(DbProviderType.Oracle, "Oracle.DataAccess.Client")
providerInvariantNames.Add(DbProviderType.MySql, "MySql.Data.MySqlClient")
providerInvariantNames.Add(DbProviderType.SQLite, "System.Data.SQLite")
providerInvariantNames.Add(DbProviderType.Firebird, "FirebirdSql.Data.Firebird")
providerInvariantNames.Add(DbProviderType.PostgreSql, "Npgsql")
providerInvariantNames.Add(DbProviderType.DB2, "IBM.Data.DB2.iSeries")
providerInvariantNames.Add(DbProviderType.Informix, "IBM.Data.Informix")
providerInvariantNames.Add(DbProviderType.SqlServerCe, "System.Data.SqlServerCe")
}
public static string GetProviderInvariantName(DbProviderType providerType)
{
return providerInvariantNames[providerType]
}
public static DbProviderFactory GetDbProviderFactory(DbProviderType providerType)
{
if (!providerFactoies.ContainsKey(providerType))
{
providerFactoies.Add(providerType, ImportDbProviderFactory(providerType))
}
return providerFactoies[providerType]
}
private static DbProviderFactory ImportDbProviderFactory(DbProviderType providerType)
{
string providerName = providerInvariantNames[providerType]
DbProviderFactory factory = null
try
{
factory = DbProviderFactories.GetFactory(providerName)
}
catch (ArgumentException e)
{
factory = null
}
return factory
}
}
复制代码
3、数据库 *** 作帮助类
复制代码
public sealed class DbHelper
{
public string ConnectionString { getset}
private DbProviderFactory providerFactory
public DbHelper(string connectionString, DbProviderType providerType)
{
ConnectionString = connectionString
providerFactory = ProviderFactory.GetDbProviderFactory(providerType)
if (providerFactory == null)
{
throw new ArgumentException("Can't load DbProviderFactory for given value of providerType")
}
}
********** 具体的ADO.NET *** 作方法略************
public int ExecuteNonQuery(string sql, IList<DbParameter>parameters)
public DbDataReader ExecuteReader(string sql, IList<DbParameter>parameters)
}
复制代码
4、数据库配置文件
复制代码
<connectionStrings>
<add name="DARJUAN_DB" connectionString="data source=DARJUAN-PCdatabase=DARJUAN_DBuser id=***password=***connection reset=falseTimeout=120connection lifetime=120min pool size=20max pool size=50" providerName="System.Data.SqlClient" />
</connectionStrings>
复制代码
<system.data>
<DbProviderFactories>
<add name="Odbc Data Provider" invariant="System.Data.Odbc" description=".Net Framework Data Provider for Odbc" type="System.Data.Odbc.OdbcFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="OleDb Data Provider" invariant="System.Data.OleDb" description=".Net Framework Data Provider for OleDb" type="System.Data.OleDb.OleDbFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="OracleClient Data Provider" invariant="System.Data.OracleClient" description=".Net Framework Data Provider for Oracle" type="System.Data.OracleClient.OracleClientFactory, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="SqlClient Data Provider" invariant="System.Data.SqlClient" description=".Net Framework Data Provider for SqlServer" type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
<add name="Informix Data Provider" invariant="IBM.Data.Informix" description=".Net Framework Data Provider for Informix" type="IBM.Data.Informix.IfxFactory, IBM.Data.Informix" />
<add name="DB2 Data Provider" invariant="IBM.Data.DB2.iSeries" description=".Net Framework Data Provider for DB2 iSeries" type="IBM.Data.DB2.iSeries.DB2Factory, IBM.Data.DB2.iSeries" />
<add name="Firebird Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description="Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient" />
<add name="Oracle Data Provider" invariant="Oracle.DataAccess.Client" description=".Net Framework Data Provider for Oracle" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess" />
<add name="PostgreSQL Data Provider Data Provider" invariant="Npgsql" description=".Net Framework Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, System.Data" />
</DbProviderFactories>
</system.data>
SQL Server 中的 query() 函数是一个用于执行 T-SQL 查询的函数,可以用来从数据库中检索数据。您可以使用 query() 函数来执行各种类型的查询,包括 SELECT、INSERT、UPDATE 和 DELETE 等。例如,您可以使用以下 query() 语句来从数据库中选择所有用户记录:
SELECT * FROM users
或者,您可以使用 query() 函数来插入一条新记录到数据库中:
INSERT INTO users (name, email) VALUES ('John', 'john@example.com')
或者,您可以使用 query() 函数来更新现有的数据库记录:
UPDATE users SET email='john@gmail.com' WHERE name='John'
或者,您可以使用 query() 函数来从数据库中删除记录:
DELETE FROM users WHERE name='John'
总的来说,query() 函数是一个非常强大的工具,可以帮助您在 SQL Server 数据库中执行各种类型的查询。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)