摘要:
nvarchar(n) 表示可以最多可以存储n个字符或者汉字(n介于1 与 4,000 之间),其中每个汉字和字符都占两个字节。如:nvarchar(2),无论存的是2个汉字还是2个字符都占用4个字节。varchar(n)表示可以最多可以存储n个字符或者汉字(n介于1 与 8,000之间),其中汉字占连个字节,字符占一个字节。如:varchar(2),若存的是2个汉字则占4个字节,若存的是字符则占2个字节。varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的.中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码), 阅读全文
摘要:
在进行SQL数据库维护时,发现有几行记录明显有错误却删除不了,一执行删除命令就提示“已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行(X行)。”表现为在:数据库中出现了重复的键值或数据,当试图删除时错误提示信息就出来了。问题原因在于建立的几个表都没有关键字,设置好关键字后问题解决。方法一:这种问题大多由于没有主键引起,可以通过另外加一列主键解决1、添加主键ALTER TABLE 表名 add id int identity primary key (注意:必须加identity,否则添加会失败)2、删除重复数据 可以手动,也可以用查询语句先查找出来再删除3、删除新添加的主键列,在原 阅读全文
摘要:
方法1.出现错误后,找到注册表的"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager"并将其下面的"PendingFileRenameOperations"的值删掉。然后重新运行安装。方法2.在创建窗口句柄之前,不能在控件上调用Invoke或BeginInvoke。原因是,VC2010的一个服务程序mscorsvw.exe进程调用Invoke导致的,结束这个进程,即可。方法3.若以上方法仍不行,可能是需要解压缩包到一个单独的文件夹再点该文件夹里面的setup.exe安装,如 阅读全文
摘要:
症状:可以通过sql server身份验证 用户名:sa 登陆sql但无法使用windows身份验证登陆环境:win7系统 安装系统的时候win7提示输入用户名(客户可以用户名自定义 用户名个性化)问题方向:为何无法使用windows身份登陆?而可以使用sql server身份登陆。理论来说win7系统完全支持sql2005,就算是sql2008也可以完全支持。解决问题方向:windows身份的权限问题。解决方法:使用"sa"用户登录sql server,安全性 > 登录名 > 右键新建登陆名 > 搜索 > 高级 > 立即查找 找到本机的Adm 阅读全文
摘要:
进入“工具”---选项---SQL Server对象资源管理器---命令---“编辑前<n>行”,将值改为你想要的行数 阅读全文
摘要:
如何显示页码或其他报表属性可以方便地向报表的页眉或页脚添加页码、报表标题、文件名和其他报表属性。这些属性在“报表数据”窗格的“内置字段”文件夹中存储为字段:执行时间页码报表文件夹报表名称报表服务器 URL全部页用户 ID语言对于页码,您可能希望在数字前添加单词“Page”。也可能希望显示总页数。注意将总页数添加到页脚在运行或预览报表时可能会降低性能。注意在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项 阅读全文
摘要:
报表参数是可以在表达式中引用的内置集合之一。通过在表达式中包含参数,您可以基于用户的选择来自定义报表的数据和外观。表达式可用于提供 (Fx) 或 <表达式> 选项的任何报表项属性或文本框属性。表达式还可用于以其他方式控制报表的内容和外观。在运行时比较参数值和数据集字段值时,所比较的两个项的数据类型必须相同。报表参数可以是下列类型之一:Boolean、DateTime、Integer、Float 或 Text,它们表示基础数据类型 String。如有必要,您可能必须转换参数值的数据类型以与数据集值相匹配。为了在表达式中包含参数引用,必须了解如何指定正确的参数引用语法,该语法会因参数是 阅读全文
摘要:
第一步:首先在报表服务器中新建报表目录文件夹(通常与报表数据源同名),如:Blue3第二步:在自己本地的报表中右击报表解决方案->属性弹出的属性页:第三步:在属性页的TargetDataSourceFolder和TargetReportFolder中的数据源前面加上Blue3/,在TargetServerURL中填入报表服务器路径,然后确定。第四步:再回到解决方案出点击右键->部署,然后再弹出的对话框中填入报表服务器的用户名和密码确定后就开始部署报表了,待提示成功后就可以到服务器中查看了。 阅读全文
摘要:
报表服务器迁移的情况若报表服务器迁移,在报表中则需要改变报表的部署路径,更改步骤如下:首先,报表中右击报表解决方案->属性弹出属性页在属性页的TargetDataSourceFolder(目的数据源)数据源在服务器上的文件夹路径(即数据源要放在哪些文件夹下面)TargetReportFolder(目的文件夹)报表在服务器上的文件夹路径(即报表要放在在哪些文件夹下面)TargetServerURL(目标服务器url)中填入报表服务器路径最后,再回到解决方案处点击右键->部署。数据库迁移的情况若数据库迁移,在报表中则需要改变数据的连接。更改步骤如下:首先,打开数据源属性,点击“编辑”, 阅读全文
摘要:
图表中的颜色都是通过调色板中的颜色来自动控制的,所以如果我们要修改图表的颜色则可以通过自定义调色板来实现自定义调色板打开“属性”窗格。在设计图面上,单击图表的外边缘。图表对象的属性将显示在“属性”窗格中。在“图表”部分,为“调色板”属性选择“自定义”。在 CustomPaletteColors 属性中,单击“编辑集合”(…) 按钮。将打开“ReportColorExpression 集合编辑器”。单击“添加”以添加颜色。从下拉列表中选择颜色或选择 <表达式> 并为特定颜色指定十六进制值,例如“橙色”为 ff6600。单击“添加”以向调色板添加更多颜色。完成后,单击“确定”。如果使用 阅读全文
摘要:
饼图通常是按照类别来呈现数据的,而有的时候会有很多很细小的分类,如果细小的分类过多,则图上就会显得很凌乱不能突出重点,这时候我们可以用“其他”来将这些细小的分类归结在一起,下面我们来看看在SSRS中这个功能呢怎么实现打开“属性”窗格。在设计图面上,单击饼图的任一切片。序列的属性将显示在“属性”窗格中。在“常规”部分,展开 CustomAttributes 节点。将 CollectedStyle 属性设置为 SingleSlice。设置收集的阈值和阈值的类型。以下示例是收集阈值的常见设置方法。按百分比来收集。例如,若要将饼图上少于 10% 的切片收集到一个切片:a.将 CollectedThre 阅读全文
摘要:
在设计图面上,右键单击饼图并选择“序列属性”。此时将显示“序列属性”对话框。在“图例”的“自定义图例文本”属性中键入 #PERCENT。 阅读全文
摘要:
右键单击饼图并选择“显示数据标签”。数据标签应显示在饼图上的每个切片上,图中的每个分块将会出现相应的数据。选中某一个数据,右键单击并选择“序列标签属性”。此时将显示“序列标签属性”对话框。在“标签数据”选项中键入 #PERCENT。 阅读全文
摘要:
在报表设计的过程中有时候我们想在一张报表中既可以看到数据又可以看到图表,但是如果把数据和图表放在同一页面中似乎不太美观,所以我们可以用参数来控制是要显示数据还是显示图表。下面来看看如何实现通过参数来切换图表和数据设计一张既有数据又有图表的报表,如图如果不做任何处理将会出现的是数据和图表在同一页面,如图:下面来做一下处理:第一步:创建一个参数在“常规”下填写好名称和提示(名称和提示可任意,名称最好不是中文),“数据类型”选中“text”,“可见性”选择“可见”。在“可用值”下面选择“指定值”,然后添加两个指定值“数据”“图表”在“默认值”下选择“指定值”,然后在值中填写“数据”(这里也可以填写为 阅读全文