重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
打开SQLServer配置管理器,看看里面的各项服务开了没有,以及SQLServer的网络配置中NamedPipes和TCP/IP协议启用了没有,没有的话,启用他们。要是还是不行,就看一下你的实例是否还在,是不是改动了实例的位置或者删除了。或者连接时验证有错,看看验证的方式所用的密码对不对
成都创新互联成都网站建设定制网站开发,是成都网站设计公司,为活动板房提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站维护热线:028-86922220
您好,文件组是方便数据文件的管理和存储用的。
创建的第一个数据文件叫Primary,后缀是.mdf;其后创建的都是.ndf; 系统表相关的都存放在primary文件中。
数据文件默认放在第一个文件组中,这个文件组默认的名称是primary;你可以新创建文件组(比如叫Second),并将随后添加的数据文件放在这个文件组中。
文件组上有个属性叫“默认(Deafult)”,它的作用是告诉DB在创建表时默认使用哪个文件组;比如:刚开始,数据库的默认文件组是primary,这时候DDL语句创建的对象都放在primary文件组中;你可以修改你Second的文件组为“default”,这样随后新创建的对象都会放到这个文件组中。
当然可以再ddl语句中直接指定表存放的位置。
应用:
备份还原时你可以针对文件组来还原和备份,而不需要把整个db的数据文件拷贝过来进行;而且在使用时,部分还原的部分就可以联机,而其他文件组可以继续还原。
如果仅仅是 为了 指向一个 外部数据库, 使用 数据库 同义词, 来作这个事情就好了.
下面的例子,就是 Test2 数据库, 要访问 Test 数据库的一个表
默认的情况下,要 全名 Test.dbo.v_sale_report_sum
建立 同义词, 可以简化处理。
如果一定要按照楼主的那种处理方式, 那就只有用 动态SQL 来处理了。
1
2 USE [Test2]
3 GO
已将数据库上下文更改为 'Test2'。
1 SELECT * FROM Test.dbo.v_sale_report_sum;
2 go
sale_item sale_money
--------- ----------------------------------------
A 733285.00
C 5738.00
B 2382.00
(3 行受影响)
1 SELECT * FROM v_sale_report_sum;
2 go
消息 208,级别 16,状态 1,服务器 HOME-BED592453C\SQLEXPRESS,第 1 行
对象名 'v_sale_report_sum' 无效。
1 CREATE SYNONYM v_sale_report_sum
2 FOR Test.dbo.v_sale_report_sum;
3 go
1 SELECT * FROM v_sale_report_sum;
2 go
sale_item sale_money
--------- ----------------------------------------
A 733285.00
C 5738.00
B 2382.00
(3 行受影响)
如何使用SqlServer查询数据库表所有或指定记录
一般右键点sqlserver里面的表会有查询表数据,点一下后会出来所有表数据,在表数据那边右键选择窗口-sql会在上方生产一个sql语句,在这里输入后按F5可以查询。
select
*
from
table查看所有
select
*
from
table
where
col1=“?”
and或者
or
col2=“?”
table是表名,
col1、2是字段名
很明显,你的安装程序没有把数据连接客户端打包进去。如果是用ADO就要打包MDAC,如果是用ODBC就要打包SQL Client
1. 查看 SQL 2005 用户所属数据库角色
use yourdb
go
select DbRole = g.name, MemberName = u.name, MemberSID = u.sid
from sys.database_principals u, sys.database_principals g, sys.database_role_members m
where g.principal_id = m.role_principal_id
and u.principal_id = m.member_principal_id
order by 1, 2
go
2. 查看 SQL 2005 登陆帐户所属服务器角色
use master
go
select SrvRole = g.name, MemberName = u.name, MemberSID = u.sid
from sys.server_principals u, sys.server_principals g, sys.server_role_members m
where g.principal_id = m.role_principal_id
and u.principal_id = m.member_principal_id
order by 1, 2
go
3. 查看 SQL 2005 用户被赋予的权限
use yourdb
go
exec sp_helprotect @username = 'user name'
go